标题很好地总结了它,但是是的,在将 Wordpress 站点从我的 Dreamhost 服务器迁移到运行 IIS7 的个人 Windows VPS 之后,主页之外的所有内容都被视为真实目录(即 homepage.com/about)而不是虚拟一个,所以服务器返回一个 404 - 找不到文件或目录。
我需要做什么来告诉 IIS 这主要是一个动态站点,而不是静态站点。
标题很好地总结了它,但是是的,在将 Wordpress 站点从我的 Dreamhost 服务器迁移到运行 IIS7 的个人 Windows VPS 之后,主页之外的所有内容都被视为真实目录(即 homepage.com/about)而不是虚拟一个,所以服务器返回一个 404 - 找不到文件或目录。
我需要做什么来告诉 IIS 这主要是一个动态站点,而不是静态站点。
添加 URL 重写扩展:http ://www.iis.net/downloads/microsoft/url-rewrite
您需要将规则从 Apache 的mod_rewrite
格式转换为 IIS 的正则表达式,如果您使用的是 PHP,PATH_INFO
那么这很容易。