首页 » IIS, WP

IIS+WordPress利用UrlRewrite实现永久链接(Permanent Links)的完美方案

2010年1月11日 21:24 (Views 910)

wordpress iis url rewrite permalink

向来,很多人都诟病 IIS + WordPress 的这个组合,主要是体现在 IIS 在 Url Rewrite 上面太弱了 ,真不知道 微软 怎么想的!!搞个Web服务器平台,居然不支持Url重写,汗死!!

这次,我自己迁移BLOG平台,也遇到了同样的问题,嘿嘿。网上搜了一圈后,找到了这个比较完美的方案,就是利用 IIS 的ISAPI方式了。

有个老外(老外这方面都比较牛,嘿嘿,关键是免费精神好),发布了这个ISAPI插件,地址在 http://www.binaryfortress.com/wordpress-url-rewrite/

而且,提供了免费的论坛支持,非常赞

目前最新的版本是1.1,1.0版本也相同。只是差别在是否需要 VC 运行库上。1.0需要单独安装VC2005的运行库,1.1不需要。

下载后,解压缩,可以看到里面有4个文件:

wordpress urlrewrite

其中,txt文件是说明文件,没有实际用途; ini文件是重写规则的配置文件;2个DLL文件,分别是32位和64位系统使用的。因为我是32位的系统,所以我就选择 wordpressurlrewrite32.dll 就可以了。

打开 IIS 管理器,定位到网站,右键属性,切换到 ISAPI  筛选器这个TAB页:

iis 属性

点击“添加”,筛选器名称,随便写一个,浏览到刚才的DLL文件,确定即可。

iis urlrewrite isapi

然后,去打开 wordpressurlrewrite.ini文件,看里面的规则是否适合你,根据情况自己进行相应的改动即可。

确认之后,需要重启IIS或者电脑。重启好之后,再到 ISAPI 筛选器里看,看到

image

看到绿色的箭头,说明该ISAPI扩展已经添加成功了。到WORDPRESS后台,在 设置—>固定链接里, 设置你自己的固定链接格式,保存。

此时,你可以去访问你的网址,看看是否生效了。

本文作者:三角猫 DeltaCat
文章出处:真有意思网(http://www.zu14.cn)
引用地址:点击复制本文的 Trackback Url
文章链接:http://www.zu14.cn/2010/01/11/iis6-wordpress-permalink-windows2003-urlrewrite/ [复制] (转载请注明出处及链接)

  1. 2011年01月26日 05:41 | #1

    谢谢好东西.

  2. 2010年12月19日 04:46 | #2

    最近,我碰到你的博客,并一直在阅读一起。我以为我会离开我的第一个评论。我不知道该说什么,只是我喜欢阅读。不错的博客。

  3. 2010年12月19日 01:44 | #3

    我只是说你的饲料,以我的最爱。我真的很喜欢读您的文章。

  4. 2010年12月17日 19:18 | #4

    嘿,很不错的博客!男子..美丽..惊人的..我将书签您的博客,并采取饲料也…

  5. 2010年12月17日 17:32 | #5

    以为我会评论说整齐的主题,你有没有为自己吗?这真是真棒!

  6. 2010年12月11日 09:33 | #6

    感谢您发表您,这是很有益的,说了很多

  7. 2010年12月07日 08:37 | #7

    太好了,我找到了我一直在寻找

  8. lirik
    2010年03月20日 19:51 | #8

    Hello. And Bye.

  9. 2010年01月12日 08:21 | #9

    @thewei :
    WP所谓的IIS版本,是针对IIS7及以上版本的,对IIS6没有用。
    你的avator头像很不错,呵呵 :)

  10. 2010年01月11日 22:34 | #10

    好像WP2.9开始有iis版的是吗?

  1. 目前还没有任何 trackbacks 和 pingbacks.