最近,我无意中发现了这个博客“用WordPress在IIS6上使用IIRF URL重写”(http://john-sheehan.com/blog/using-iirf-url-rewriting-on-iis6-with-wordpress/ ) 我在Mac OS X上开发了一个运行MAMP的WordPress站点,然后将该站点移植到MS IIS6 Windows 2003服务器环境中。
转到主页一切正常,但我的所有其他页面都找不到-404。我的网站是用WordPress 3.0.1中的PermaLinks设置的,我使用的是自定义结构/http:/www.mysite。com/%postname%/
因此,我的一个找不到的页面的permalink示例是http://www.mysite.com/aboutus
读到这里,我想我的页面找不到的原因是我的。htaccess文件在IIS 6服务器上不兼容,因为这是一个仅限Apache的文件。
总之,长话短说,看看上面的站点/博客条目,关于IIRF URL重写的使用,以及我是重写URL的新手,我有以下疑问:
A) 实现我的永久链接自定义结构/http:/www.mysite。com/%postname%/我的规则文件是什么样子的,这样IIS 6上的WordPress就可以找到上面描述的我的页面了?
B) 此文件的名称是什么,以及规则文件在Web服务器上的位置?
C) 我是否需要删除当前设置。我的WordPress目录中的htaccess文件,它在IIS 6上保存我的站点?
在此方面的任何帮助都将不胜感激。
谢谢