asp程序伪静态怎么实现
asp程序写好httpd.ini文件后可以实现htm的地址访问,现在asp和htm的地址都能打开,怎么才能让访问的地址直接为静态的...
asp程序写好httpd.ini文件后 可以实现htm的地址访问,现在asp和htm的地址都能打开,怎么才能让访问的地址直接为静态的
展开
3个回答
2011-12-04
展开全部
1、安装ISAPI_REWRITE:在iis里添加rewrite.dll
2、httpd.ini 文件书写规则
将http://localhost/rewrite.asp?page=1伪造成http://localhost/rewrite_1.html
RewriteRule /rewrite_(\d+)\.html /rewrite\.asp\?page=$1 [N,I]
将http://localhost/rewrite.asp?page=1&id=1伪造成http://localhost/rewrite_1_1.html
RewriteRule /rewrite_(\d+)_(\d+)\.html /rewrite\.asp\?page=$1&id=$2 [N,I]
将http://localhost/rewrite.asp?page=1#abc伪造成http://localhost/rewrite_1.html#abc
RewriteRule /rewrite_(\d+)\.html#(\d+) /rewrite\.asp\?page=$1#$2 [N,I]
3、asp代码示例
page=cint(request("page"))
id=request("id")
If page="" or page<1 Then page=1
If id="" or id<1 Then id=1
For i=1 to 10
Response.Write "<a href='rewrite_"&i&"_"&id&".html'>"&i&"</a>"
Next
2、httpd.ini 文件书写规则
将http://localhost/rewrite.asp?page=1伪造成http://localhost/rewrite_1.html
RewriteRule /rewrite_(\d+)\.html /rewrite\.asp\?page=$1 [N,I]
将http://localhost/rewrite.asp?page=1&id=1伪造成http://localhost/rewrite_1_1.html
RewriteRule /rewrite_(\d+)_(\d+)\.html /rewrite\.asp\?page=$1&id=$2 [N,I]
将http://localhost/rewrite.asp?page=1#abc伪造成http://localhost/rewrite_1.html#abc
RewriteRule /rewrite_(\d+)\.html#(\d+) /rewrite\.asp\?page=$1#$2 [N,I]
3、asp代码示例
page=cint(request("page"))
id=request("id")
If page="" or page<1 Then page=1
If id="" or id<1 Then id=1
For i=1 to 10
Response.Write "<a href='rewrite_"&i&"_"&id&".html'>"&i&"</a>"
Next
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
展开全部
你可以在网上搜一下,然后看看说明你就知道你要的是什么,怎么做了
追问
我写好了httpd.ini文件 .htm 的地址也可以访问程序 但是默认的访问路径还是asp的 我想让默认的访问为htm的 你知道怎么设置嘛
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询