【问题标题】:Moved Wordpress site from Linux host to IIS7 - Home page works, everything else returns 404将 Wordpress 站点从 Linux 主机移至 IIS7 - 主页正常,其他一切返回 404
【发布时间】:2013-07-30 22:51:18
【问题描述】:

标题很好地总结了它,但是是的,在将 Wordpress 站点从我的 Dreamhost 服务器迁移到运行 IIS7 的个人 Windows VPS 之后,主页之外的所有内容都被视为真实目录(即 homepage.com/about)并且不是虚拟的,因此服务器返回 404 - 找不到文件或目录。

我需要做什么来告诉 IIS 这主要是一个动态站点而不是静态站点。

【问题讨论】:

  • 如果我不得不猜测的话,IIS 中的设置(例如用于 url-rewrites 的设置)并没有被复制过来。您使用的是.htaccess 还是apache/httpd.conf
  • 在 Google 上搜索 iis wordpress seo 网址。第一个链接:trainsignal.com/blog/installing-wordpress-on-iis7-2

标签: php wordpress iis-7 windows-server-2008


【解决方案1】:

添加 URL 重写扩展:http://www.iis.net/downloads/microsoft/url-rewrite

您需要将规则从 Apache 的 mod_rewrite 格式转换为 IIS 的正则表达式,如果您使用的是 PHP 的 PATH_INFO,那么这很容易。

【讨论】:

  • 安装 url-rewrite 并根据上面的链接对 web.config 进行必要的 mods 就可以了。谢谢各位。
猜你喜欢
  • 1970-01-01
  • 2014-04-27
  • 2017-12-15
  • 1970-01-01
  • 2017-12-20
  • 1970-01-01
  • 2012-04-23
  • 2021-02-10
  • 1970-01-01
相关资源
最近更新 更多