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。我不知道 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错误

只有默认的永久链接工作 wordpress 其他人变成 404 错误

将令牌附加到传出的 Http 请求,但找不到页面 [关闭]

如果在 django 中重置密码电子邮件链接错误,则找不到页面(404)错误

找不到页面错误 404 localhost Apache/2.4.10 (Win32)

Wordpress 404 在除主页外的所有页面上都找不到