asp如何在别人的浏览器隐藏自身地址最后面的asp文件名?(包括get参数)

asp如何在别人的浏览器隐藏自身地址最后面的asp文件名?(包括get参数)? 比如丿us377,asp 如何让别人打开这个地址后不显示最后面的us377,asp呢?如果后面还有 ?a=dam&b=d3236最好能隐藏这个,请问代码怎么写呢? 本人 新手,希望写清楚些,谢谢了!
本人是新手,求简单举个例!如http://www.baidu.com/us3.asp?a=a32d

第1个回答  2012-11-13
可以用一个与窗口等高等宽的iframe加载页面,这样,iframe的实际地址就不会显示在地址栏中,地址栏将一直显示的是iframe所在页的地址,如果这个页是一个默认页(比如index.htm)那么就可以实现文件名的隐藏.
更高级一点的做法是使用Ajax技术来访问服务器获取数据并填充页面,这样页面不会产生刷新,也就不会改变地址栏显示的URL追问

请问具体的操作如何,我是新手!

第2个回答  2012-11-13
最高级的方法是对服务器进行伪静态,比如在iis中设置伪静态规则
浏览器访问的index_dam_d3236.htm
实际访问的是:index.asp?a=dam&b=d3236
但前提是,你有对服务器的控制权限,或者你购买的主机已经配置了相对应的伪静态规则!
但是在某种程度上来说,服务器的伪静态,会对服务器增加负担,也许是稍微的。。。追问

我是用的8U的免费空间,请问具体怎么操作呢?

追答

那就没法操作
不要说免费空间
就是收费空间,都不行,因为你没有服务器的控制权限
除非是vps等有远程权限的主机
或者该主机空间商已经设置了伪静态规则,具体咨询空间商

本回答被提问者和网友采纳
第3个回答  2012-11-19
可以编码,然后解码
地址栏上是加密的字符串
第4个回答  2012-11-14
用ajax 没有其他办法的

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网