wordpress在Nginx服务器下伪静态rewrite重写规则

  • wordpress在Nginx服务器下伪静态rewrite重写规则已关闭评论
  • A+
所属分类:WORDPRESS

wordpress在Nginx服务器下伪静态rewrite重写规则

现在服务器一般都是用Nginx的比较多。因为速度比较快,占内存少,不过稳定些没有阿帕奇好。

一般如果装着宝塔的话,可以直接用宝塔的伪静态规则,如果没有的话可以参考下面的重写规则

 

Nginx配置wordpress伪静态 Nignx.conf重写伪静态

if (!-e $request_filename) {

rewrite . /index.php last;

}

或者

if (!-e $request_filename) {

rewrite ^(.*)$ /index.php?q=$1 last;

}

 

然后是 Lighttpd配置wordpress重写伪静态 lighttpd.conf重写伪静态

url.rewrite = (

"^/(wp-. ).*/?" => "$0",

"^/(sitemap.xml)" => "$0",

"^/(xmlrpc.php)" => "$0",

"^/(. )/?$" => "/index.php/$1"

)

 

应该虚拟主机比较少了 ,是虚拟主机的话将对应的规则建立 服务器支持.htaccess,则无需设置,网站根目录下的.htaccess已经设置好规则。Rewrite生效后,请在网站后台 网站设置 SEO优化 URL Rewrite  选择开启 提交
然后进入各模块的模块设置 SEO设置 选择对应伪静态地址规则