asp如何在别人的浏览器隐藏自身地址最后面的asp文件名?(包括get参数)? 比如丿us377,asp 如何让别人打开这个地址后不显示最后面的us377,asp呢?如果后面还有 ?a=dam&b=d3236最好能隐藏这个,请问代码怎么写呢? 本人 新手,希望写清楚些,谢谢了!
本人是新手,求简单举个例!如http://www.baidu.com/us3.asp?a=a32d
asp如何在别人的浏览器隐藏自身地址最后面的asp文件名?(包括get参数)
答案:4 悬赏:40
解决时间 2021-02-20 02:35
- 提问者网友:芷芹
- 2021-02-19 02:06
最佳答案
- 二级知识专家网友:深街酒徒
- 2021-02-19 03:26
最高级的方法是对服务器进行伪静态,比如在iis中设置伪静态规则
浏览器访问的index_dam_d3236.htm
实际访问的是:index.asp?a=dam&b=d3236
但前提是,你有对服务器的控制权限,或者你购买的主机已经配置了相对应的伪静态规则!
但是在某种程度上来说,服务器的伪静态,会对服务器增加负担,也许是稍微的。。。
浏览器访问的index_dam_d3236.htm
实际访问的是:index.asp?a=dam&b=d3236
但前提是,你有对服务器的控制权限,或者你购买的主机已经配置了相对应的伪静态规则!
但是在某种程度上来说,服务器的伪静态,会对服务器增加负担,也许是稍微的。。。
全部回答
- 1楼网友:丢不掉的轻狂
- 2021-02-19 06:55
你好!
可以用一个与窗口等高等宽的iframe加载页面,这样,iframe的实际地址就不会显示在地址栏中,地址栏将一直显示的是iframe所在页的地址,如果这个页是一个默认页(比如index.htm)那么就可以实现文件名的隐藏.
更高级一点的做法是使用Ajax技术来访问服务器获取数据并填充页面,这样页面不会产生刷新,也就不会改变地址栏显示的URL
希望对你有所帮助,望采纳。
- 2楼网友:桑稚给你看
- 2021-02-19 06:25
用ajax 没有其他办法的
- 3楼网友:有钳、任性
- 2021-02-19 05:00
可以编码,然后解码
地址栏上是加密的字符串
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯