asp.net开发网站能隐藏网页文件后缀名吗?

时间:2021-12-20 16:15:50
在浏览某些网站时,鼠标移到某个连接时,可以看出该连接的URL,如同以下形式:
http://xx.yyy.com/?DAGD=16d651 (域名后直接出现"?")
http://xx.yyy.com/html?DDY=LVS6320 (html?出现这个)
http://xx.yyy.com/q?w=lovsan&cid=654 (q?w=,q是自定义的吧)
http://xx.yyy.com/socpe.q?op=ds&idd=wew (socpe.q?op=,socpe.q是个文件吧,".q"后缀名怎么回事)http://xx.yyy.com/about/mo_dt.shtml?/2008.shtml (mo_dt.shtml?,这个好象不是一个文件夹名吧,文件夹名应该没有"?"出现的!)
..........................................
以上出现的情况,都出现了?号,不像普通asp.net,jsp,php,asp,打开一个网页是yyy.aspx?id=ddd&pci=ccc
yyy.asp?id=ddd&pci=ccc
yyy.jsp?id=ddd&pci=ccc
yyy.php?id=ddd&pci=ccc
等,这样可以通过后缀名看出该网站所用的编程语言!
但是对于最上面的情况,似乎看不出来是用什么编程语言.
如果用asp.net做网站,能做到最上面那种一眼看不出来编程语言么?
请教各位大虾指点,希望在网络编程方面有经验的大虾多多指点!
在此谢过了!
谢谢啦!

7 个解决方案

#1


urlrewrite 就可以

#2


它可以通过自己制定的规则来写最终的url,从而让别人看不到原有的地址
但是用什么语言写的,这个肯定还是能够看出来
重写url只能帮你隐藏一部分不想让大家知道的信息和目录

#3


重写url是很麻烦的。

#4


扩展名是可以通过高ISAPI来自定义实现的

路径可以通过 UrlRewrite 来实现

google

#5


Server.Transfer("Default2.aspx");
右键也看不到地址

#6


URL重写 

#7


URL重写 

#1


urlrewrite 就可以

#2


它可以通过自己制定的规则来写最终的url,从而让别人看不到原有的地址
但是用什么语言写的,这个肯定还是能够看出来
重写url只能帮你隐藏一部分不想让大家知道的信息和目录

#3


重写url是很麻烦的。

#4


扩展名是可以通过高ISAPI来自定义实现的

路径可以通过 UrlRewrite 来实现

google

#5


Server.Transfer("Default2.aspx");
右键也看不到地址

#6


URL重写 

#7


URL重写