Nginx下修改wordpress固定链接后出现404错误

这两天没事的时候看了看别的博客,发现了一个很重要的问题,就是设置合适的固定链接以实现伪静态,我开始的时候没注意,链接设置成动态的,于是尝试了下将固定连接改成静态的。

WordPress固定连接设置

关于wordpresss的固定连接设置,大家可以参考:

wordpress固定链接设置技巧

WEB服务器伪静态规则设置

但是,改完之后出现了一个问题,访问新链接时出现了404错误,在apache上修改.htaccess则可以很容易的实现伪静态设置,但是在nginx下怎么做呢?

解决的办法非常简单,在nginx下网站对应的配置文件中,添加如下内容:

1
2
3
location / {
     try_files $uri $uri/ /index.php; 
}

重启nginx之后就解决这个问题了.

此条目发表在WordPress教程分类目录,贴了标签。将固定链接加入收藏夹。