ASP URL重写

想要IIS支持URL重写,得先装个ISAPI 点击http://haloua.zb139.net/attachments/month_0511/l20051124164812.rar下载此文件或下面的附件
下载后解压到任意文件夹,给IIS用户读取权限,在IIS右键点击一个站点,属性,ISAPI筛选器,添加,筛选器名称一定得叫 re,可执行文件就点浏览找到你解压的目录Rewrite.dll加上即可。

重启IIS后应该就能支持URL重写规则了。

需要修改解压目录中的httpd.ini这个文件

RewriteRule /info_(/d+)/.htm /info/.asp/?id=$1 [N,I]
这句话就可以把提交的地址/info_122.htm映射到真正的地址 /info.asp?id=122

如果你在处理数据翻页,那么写法是:

More_<%=Page%>_<%=type%>.html (注:page是翻页页数,type是数据类型)
表现形式:More_1_95.html

如果翻下一页,则为:More_2_95.html,继续下一页的循环,则是:
More_3_95.html,以此类推。

不过你需要在httpd.ini文件中增加以下代码:
RewriteRule /More_(/d+)_(/d+)/.html /asp/more/.asp/?page=$1&type=$2 [N,I]

如果你的动态程序有多个参数需要传递,那么就增加多个(/d+)即可,如下:

RewriteRule /More_(/d+)_(/d+)_(/d+)/.html /asp/more/.asp/?page=$1&type=$2&type2=$3 [N,I]

翻页处理表现形式是:More_1_95.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值