Nginx下给wordpress设置伪静态

wordpress在nginx下的rewrite规则写法: [root@localhost ~]# cat /etc/nginx/wprw.conf

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服务器:

nginx rewrite for wordpress

nginx rewrite for wordpress   设置wordpress固定链接作测试:

Custom Links

Custom Links 那么,该我们展示效果了吧。呵呵,不好意思,来个了 .fuck 的后缀。。。

Hello world one

Hello world one  

相关阅读RelatedRead

Wordpress启用HTTPS需要注意的事

Wordpress4.1自带Twenty Fifteen主题禁用谷歌字体

Nginx编译安装之自定义google_perftools not found

本站新的robots.txt写法

Nginx1.4.7已经发布,Nginx1.4.6平滑升级

Nginx禁止通过IP访问,防止被恶意域名指向

源码安装Nginx搭建LNMP环境

10 条评论添加评论

一句话即可:try_files $uri $uri/ /index.php?$args;

回复取消回复
@iJustPlay

对的。现在也是用这个配置来做wordpress的伪静态规则。

回复取消回复

我看有够复杂的。

回复取消回复
@wordpressnot

看来问题是解决了呢,其实我都是谷歌来着的。

回复取消回复
@tiandi

我看你文章也复杂了呢。嘻嘻。我们方向不一样。

回复取消回复

哈哈,我刚才本地调试遇到这个问题了

回复取消回复
@wordpressnot

那问题解决了木有呢?

回复取消回复
@酷特尔

解决了,文本格式不对导致错误

回复取消回复
@wordpressnot

这个不太懂。啥文本错误了呀?

回复取消回复