Board logo

标题: [求助] 求WORDPRESS运行在WDCP一键包,NGINX环境下,伪静态的方法! [打印本页]

作者: hackdove    时间: 2012-4-18 12:31     标题: 求WORDPRESS运行在WDCP一键包,NGINX环境下,伪静态的方法!

求WORDPRESS运行在WDCP一键包,NGINX环境下,伪静态的方法!

论坛搜索了几个不好用。

求详细教程,谢谢。
作者: shujun    时间: 2012-4-19 23:11

我试了一下 不是教程问题  。
  1. location / {
  2. if (-f $request_filename/index.html){
  3.                 rewrite (.*) $1/index.html break;
  4.         }
  5. if (-f $request_filename/index.php){
  6.                 rewrite (.*) $1/index.php;
  7.         }
  8. if (!-f $request_filename){
  9.                 rewrite (.*) /index.php;
  10.         }
  11. }
复制代码
在其他的nginx都是可以用的  可是用在wdcp里却不能加.html  否则就404  具体原因正在分析中
作者: shujun    时间: 2012-4-21 21:53

重新发一个可以用的 亲测 nginx可用
  1. rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;

  2. if (!-e $request_filename) {

  3. rewrite ^.+?(/wp-.*) $1 last;

  4. rewrite ^.+?(/.*\.php)$ $1 last;

  5. rewrite ^ /index.php last;

  6. }
复制代码

作者: Skmabon    时间: 2012-4-24 23:11

需要在nginx的配置文件引用为静态规则才可以使用,规则就如楼上的吧。
作者: dazhaimen    时间: 2017-10-1 02:59

回复 3# shujun



好用




欢迎光临 WDlinux官方论坛 (http://www.wdlinux.cn/bbs/) Powered by Discuz! 7.2