【问题标题】:nginx - 404 not found page for permalinks [closed]nginx-找不到永久链接的404页面[关闭]
【发布时间】: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?
  • 是的。对不起,我投票关闭它。

标签: wordpress .htaccess nginx http-status-code-404 permalinks


【解决方案1】:

try_files $uri $uri/ /index.php?q=$uri&$args; 很好地解决了这个问题。不要忘记重启nginx!

更多info

【讨论】:

  • 如果您的 WP 安装不是站点根目录,请记住 add the site relative path
  • 对于我的设置添加将错误更改为 500 重定向循环。
猜你喜欢
  • 2016-12-06
  • 1970-01-01
  • 2016-07-19
  • 2012-09-06
  • 1970-01-01
  • 2016-12-09
  • 1970-01-01
  • 2015-02-20
  • 2020-11-13
相关资源
最近更新 更多