标题很好地总结了这一点,但是的,在将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
,那么这很容易。