博客终于上线了,自己也研究了下Windows2003 IIS6完美实现WordPress伪静态的配置方法。经测试完全可用,对目前流行的WordPress伪静态配置方法都进行了总结!下面简单说下方法。
1.下载WordPress URL Rewrite组件
发布页:http://www.binaryfortress.com/wordpress-url-rewrite
WordPress URL Rewrite主要功能与特色:完全无需人工干预,全自动重写URL,只需要在后台设置好固定链接(Permalinks)形式,就能直接使用,就像linux下用.htaccess一样。可以使用在一级目录和子目录,也可以排除不需要重写的目录。这个非常方便,对于某些目录不需要URL重写的就将其排除,不会造成无法访问。因为全自动,所以免去了在写重写规则时候遇到的规则重复造成部分目录和文件无法实现的情况。我想,很多站长都遇到过这种情况吧,当然我也有过,那个叫折腾来着。
2.安装WordPress URL Rewrite
把下载的压缩包解压到任何地方,只要保证WordPressURLRewrite.ini和WordPressURLRewrite32.dll(32位版本,64位版本对应为64.dll)在同一文件夹下就可以了。
然后打开WordPressURLRewrite.ini设置你的博客目录,以及需要排除的目录,这里就不详细说了,Readme.txt里有详细说明,有什么不清楚的地方可以给我留言。
接下来,在IIS中选择相应的站点,在ISAPI筛选器中加载WordPressURLRewrite32.dll就可以了,加载完不用重启IIS,可以停掉网站再启动。
注意:要给dll所在的目录加上IIS_WPG组的写入权限,否则无法加载对应dll文件。