当前位置: 首页 > 图文教程 > 网站运营 > 建站经验 > 利用ISAPI Rewrite3.0让你的WP2.5伪静态

建站经验
SNS网站发展之势:在取舍中凸显自我价值
建站心得:关于如何做好本地网站
新手站长要眼光放远 学会利用而不是依赖
网站产品设计:一中心两基本点四基本原则
个人站长迷茫的时候学会深刻剖析从头开始
浪费资源无点点击 应对反盗链技术的途径
不同环境下网站进行301重定向的代码集锦
挑选VPS的几个考虑
地方性门户网站推广策略之QQ群
既生瑜何生亮 地方网站与百度贴吧的博弈
简易性可用性:网站登录界面优化八点建议
一定要设计好一个站的域名品牌
DEDECMS仿站终极教程之DEDE模板程序结构分析
王川:你的商业模式完整吗?
建博数月日PV近千 坚持原创勤于更新推广
找查发2008年终盘点:改变即将到来
译言网:如何构建用户喜欢的web2.0网站
本地二手车网的策划、建立和运营经验分享
也许你会忽视:分析网站设计的10个坏习惯
留下一个好影响:网站首页应该放什么内容

建站经验 中的 利用ISAPI Rewrite3.0让你的WP2.5伪静态


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 205 ::
收藏到网摘: n/a

网上介绍部署ISAPI Rewrite的文章也不少,但大体都是对老版本的介绍,或者比较凌乱,我按照自己的做法结合前人的经验整理了一下,供大家参考。菜鸟发帖,难免有疏漏的地方,欢迎大家指教,也欢迎大家去我的博客转转。

Apache的mod_rewrite功能可以说是相当的强大,其可以实现伪装静态URL以达到某些要求(譬如说SEO)。Wordpress也对此功能提供支持,在”设置-永久链接”中我们可以自定义永久链接结构。不过这一切都是基于mod_rewrite,难道IIS只能干瞪眼?不争气的.net!
其实IIS中也能实现伪静态URL。虽然没有mod_rewrite,但是有专门为IIS准备的ISAPI Rewrite。ISAPI_Rewrite是一个强大的基于正则表达式的URL处理引擎,其功能类似于Apache’s mod_Rewrite。目前最新的版本是3.0,有Full和Lite两种发行方式,前者可以免费使用45天,而后者是完全免费试用但是限制了一部分功能。

我们首先到http://www.helicontech.com/download-isapi_rewrite3.htm下载Lite版的安装包,这个页面可以看到ISAPI Rewrite还是很强的,除了提供32位和64位的程序,居然还有支持安腾(Itanium)的版本。在服务器上安装完以后,我们可以在”开始-程序”中找到其快捷方式,打开后如图:

然后点”edit”来修改httpd.conf文件,2.0版本的文件名是httpd.ini,可以通过”Import from v2.0″导入。(httpd.conf里究竟写些什么东西呢?我们放到最后再说)

保存以后推出,我们打开IIS管理器,选中”Web 服务扩展”,然后点选红色框中的链接。

点击以后会弹出如下对话框,这里我们选择”在服务器端的包含文件”,点击确定

随后我们打开网站的属性菜单,选择”ISAPI筛选器”标签,然后添加一个筛选器,填写内容如下

全部设置好,依次确定完以后重启一下IIS就可以了

接下来就是WordPress里的设置了,在WordPress的设置-永久链接中我们选择自定义结构,然后输入框中填写/post/%post_id%.html,最后保存修改,到此就大功告成了!测试下来日志、分类、存档、回复、tag、rss等均正常显示。

以上操作我也是摸着石头过河,网上资源大多是讲老版本的,内容不一定通用,我的方法也不一定是唯一的方法。希望大家也能分享一下自己的经验。
其实伪静态URL对SEO有多大帮助,网上的争论也很多。不管结果如何,我们也要发挥DIY精神,乐在过程。谢谢大家观看,也希望大家能常来我的博转转。