nginx-找不到永久链接的404页面[关闭]
Posted
技术标签:
【中文标题】nginx-找不到永久链接的404页面[关闭]【英文标题】:nginx - 404 not found page for permalinks [closed] 【发布时间】:2011-04-11 08:34:42 【问题描述】:我和我的朋友已经有一个网站(http://www.ferfereh.ir - 抱歉不是英语)一年了。我们一直在使用安装了 wordpress 的 Linux Apache 主机。现在突然间,我们所有的帖子(具有永久链接结构 = /%category%/%postname%.html)都坏了,并说:
404 未找到
也许我们的主机提供商已经安装了 NginX。我不知道 Nginx 到底是什么,但我在某处读到它与构成我们永久链接的 .htaccess 配置有一些冲突,对吗?
我该怎么办?
非常感谢
【问题讨论】:
nginx 是一个 Web 服务器,类似于 Apache,但以速度为第一要务 那么这个错误页面是否意味着我们的主机提供商已将其服务器从 Apache 更改为 nginx? 是的。对不起,我投票关闭它。 【参考方案1】:try_files $uri $uri/ /index.php?q=$uri&$args;
很好地解决了这个问题。不要忘记重启nginx!
更多info
【讨论】:
如果您的 WP 安装不是站点根目录,请记住 add the site relative path 对于我的设置添加将错误更改为 500 重定向循环。以上是关于nginx-找不到永久链接的404页面[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
只有默认的永久链接工作 wordpress 其他人变成 404 错误
如果在 django 中重置密码电子邮件链接错误,则找不到页面(404)错误