【问题标题】:The mere PRESENCE of a web.config causes 500 Internal server error on my WordPress site仅存在 web.config 就会在我的 WordPress 网站上导致 500 内部服务器错误
【发布时间】:2015-10-23 22:02:16
【问题描述】:

这快把我逼疯了!我确实花了 5 个小时来解决我提到的here 的问题。将永久链接结构设置为自定义

mysite.com/%postname%/

主页mysite.com 有效,但子页面均无效。我尝试使用https://wordpress.org/support/topic/removing-indexphp-in-permalinks-using-iis-8 的帖子 3 上显示的内容创建一个 web.config,但仅在根目录下存在 web.config 就会导致 500 Internal server errors 一切。我在那里放了一个 empty web.config,这也会导致每个页面上出现错误 500。顺便说一下,我有 Windows Server 2012 和 IIS8。

回顾一下:

我要死在这里:(

【问题讨论】:

  • 您确定您正在运行 Windows Web 服务器吗?
  • @DarylGill 我发现了问题所在。我需要在 IIS 中安装 URL Rewrite 2。 iis.net/downloads/microsoft/url-rewrite
  • @SpaghettiCoder 将其作为答案发布并接受。

标签: php mysql wordpress iis iis-8


【解决方案1】:

已修复!安装 URL Rewrite 2 (http://www.iis.net/downloads/microsoft/url-rewrite) 是灵丹妙药。

【讨论】:

  • Spanghetti,你是如何在服务器上安装 URL Rewrite 2 的?
猜你喜欢
  • 2012-03-29
  • 2015-11-25
  • 1970-01-01
  • 2018-06-06
  • 1970-01-01
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 2018-11-15
相关资源
最近更新 更多