我们安装了MySQL,并且网站在其主/根级别(http://foo.com)正确加载,但是,任何“虚构”或重写的子目录都会立即404.
我不知道这是一个模块还是一个httphandler问题,但似乎有些东西可能没有正确映射。
有什么建议吗?它基本上是一个PHP的vanilla安装(尽管在IIS中出现了'PHP Manager')。
答案 0 :(得分:3)
IIS不支持mod_rewrite,所以你不能拥有好的固定链接,你需要进入管理员并将你的永久链接结构更改为默认值(index.php?p = 1234)。
编辑
这是一个链接,解释了如何在IIS 7上设置prety永久链接,因为您拥有管理员权限Permalinks without mod_rewrite(搜索该页面有一个部分,它会告诉您如何设置它)
答案 1 :(得分:1)
IIS 7支持URL重写,这是在WordPress中启用非常永久链接所必需的。您只需安装IIS URL重写模块,然后按照此处的说明操作:http://ruslany.net/2009/05/iis-7-url-rewrite-module-support-in-wordpress-28/