当前位置: 主页 > 服务器技术 > Web服务器 > 让IIS实现URL重写

让IIS实现URL重写

时间:2010-6-25来源:互联网 点击:

       要让IIS实现URL重写,需要用到ISAPI插件,基官方地址是:http://www.isapirewrite.com ,下载到其中有一个文件Rewrite.dll就是我们的ISAPI了,在IIS里面添加这个dll然后重起就OK!

httpd.ini就相当于.htaccess了!

现在的版本是2.9版,技术文档看这里:中文手册 英文手册(英文写得比较好,建议看英文的)

具体怎么用就不多说了,手册

下面是我写的一个超简单例子:

1.httpd.ini

[ISAPI_Rewrite]
RewriteRule ^(.*)/([a-z0-9\-]+\.html)$ $1/default2.asp\?filename=$2

2.default2.asp

<%=Request.QueryString%>

3,然后你进入浏览器输入"http://localhost/abcd123456.html"你会看到显示了这个网页,后台却并没有生成这个页!

filename=abcd123456.html

这个技术就是WordPress所应用的URL伪重写技术,IIS中如果本身支持该技术,估计Z-Blog会集成该技术。

总之,ISAPI_Rewrite和htaccess都是很值得学习与掌握的技术,尤其是htaccess,我们应该努力应用它,发觉他的潜力。

站长资讯网
. TAG: IIS URL重写
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言