为wordpress添加伪静态功能,可以让wordpress更快更容易被搜索引擎检索提高网站访问量和访问体验。nginx是高性能的服务器软件,但是目前网络上流传的wordpress在nginx伪静态规则问题非常多,本经验提供100%完美兼容的伪静态规则。
wordpress.conf,注意是utf-8文件,内容如下:
rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last; if (!-e $request_filename) { rewrite ^.+?(/wp-.*) $1 last; rewrite ^.+?(/.*\.php)$ $1 last; rewrite ^ /index.php last; } |
在nginx的网站配置文件中引用此文件,如:include wordprss.conf
代码要特别注意格式,如半角全角,不要出现多余字符(多余空格也不行),任何多余的字符和格式都会造成失败