将wordpress站点从Linux移动到IIS 7

时间:2011-01-05 13:43:20

标签: php wordpress iis

我们安装了MySQL,并且网站在其主/根级别(http://foo.com)正确加载,但是,任何“虚构”或重写的子目录都会立即404.

我不知道这是一个模块还是一个httphandler问题,但似乎有些东西可能没有正确映射。

有什么建议吗?它基本上是一个PHP的vanilla安装(尽管在IIS中出现了'PHP Manager')。

2 个答案:

答案 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/