- 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设置 选择对应伪静态地址规则