iis中asp网页如何隐藏后缀名.asp

我要做一个网站登录的时候是login.asp,进去之后显示.com/public/asp/main,然后再往下所有网页都显示.com/public/asp/main?id... 我要做一个网站登录的时候是login.asp,进去之后显示.com/public/asp/main,然后再往下所有网页都显示.com/public/asp/main?id=数字&wjm=字母 这样显示的有没有方法实现?就是把main.asp后面的.asp后缀给隐藏掉,其余的不变
本人菜鸟,希望能说的详细点,例如如果是用rewrite的话规则语句应该怎么写呢,请大家指点,回答得好的话我会给追加分的,谢谢大家了
展开
 我来答
随风
2015-12-26 · 知道合伙人互联网行家
随风
知道合伙人互联网行家
采纳数:451 获赞数:2872
从事网络营销、数据分析、网络推广多年,有丰富的经验。

向TA提问 私信TA
展开全部
可以的,用下面的规则就可以隐去所有asp程序的后缀:

asp重写了规则:[ISAPI_Rewrite]
#隐藏文件名后缀
RewriteRule ^(.*)/([\w\-]+)\?(.*)$ $1/$2\.asp\?$3
RewriteRule ^(.*)/([\w\-]+)$ $1/$2.asp
#结束

.net重写了规则:[ISAPI_Rewrite]
#隐藏文件名后缀
RewriteRule ^(.*)/([\w\-]+)\?(.*)$ $1/$2\.aspx\?$3
RewriteRule ^(.*)/([\w\-]+)$ $1/$2.aspx
#结束

.php重写了规则:[ISAPI_Rewrite]
#隐藏文件名后缀
RewriteRule ^(.*)/([\w\-]+)\?(.*)$ $1/$2\.php\?$3
RewriteRule ^(.*)/([\w\-]+)$ $1/$2.php
#结束
度老虎
2011-12-24 · TA获得超过1546个赞
知道大有可为答主
回答量:1661
采纳率:100%
帮助的人:2327万
展开全部
可以的,用下面的规则就可以隐去所有asp程序的后缀:

[ISAPI_Rewrite]
#隐藏文件名后缀
RewriteRule ^(.*)/([\w\-]+)\?(.*)$ $1/$2\.asp\?$3
RewriteRule ^(.*)/([\w\-]+)$ $1/$2.asp
#结束
追问
你好,谢谢你的回答,另外我还有个问题请教,可以帮我看看嘛,http://zhidao.baidu.com/question/358589191.html#281447-tqq-35754169-69402-e69820772c1f4b13651524f750be58a0,谢谢啦
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋夜听雨e3
2011-12-24 · TA获得超过1690个赞
知道小有建树答主
回答量:974
采纳率:100%
帮助的人:520万
展开全部
有一个简单的办法,就是你要隐藏的那个文件是默认的主页,比如把main.asp改成index.asp,那么public/asp/main?id=数字&wjm=字母 就可以写成public/asp/?id=数字&wjm=字母 ,rewrite方法需要服务器支持伪静态才可以的
追问
名字不能改,而且要求main也要现实的,只隐藏后缀.asp
追答
rewrite是自定义后缀,也就是重写,需要设置服务器,不是写代码就可以实现,需要服务器的支持
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rockiezh
2011-12-24 · TA获得超过180个赞
知道小有建树答主
回答量:522
采纳率:0%
帮助的人:184万
展开全部
[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

# 设置没有下载 httpd.ini 和 httpd.parse.errors 文件的权限
RewriteRule /httpd(?:\.ini|\.parse\.errors) / [F,I,O]

# Rewrite 规则

#RewriteRule ^(.*)/list_([0-9]+)_([0-99]+).html$ $1/listx\.asp\?did=$2&xid=$3

#RewriteRule ^(.*)/public/asp/main?id=([0-9]+)&wjm=(.*)$ $1/public/asp/main\.asp\?id=$2&wjm=$3
追问
我用的这个.com/public/asp/main?id=数字&wjm=字母只是我举得一个例子,我在好几个目录下面都要求隐藏掉后缀的,而且问号后面的内容页都是不一样的,不过我对这个rewrite一点都不明白,所以能不能帮我解释的更明白一点,谢谢了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bfhpgbyss87
2011-12-25
知道答主
回答量:6
采纳率:0%
帮助的人:9866
展开全部
留个QQ号给我可以吗 ?我还有些不懂的 想问下你的 不好意思 。我基础不好 。这个东西今天要弄出来的 ,所以 希望 帮帮忙 。
回答2326880
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式