首页 新闻 会员 周边

关于浏览器地址栏中的URL的问题

0
悬赏园豆:5 [已解决问题] 解决于 2014-03-18 21:13

如:有一个网址是这样的  http://home.cnblogs.com/news/

但我在地址栏这样输入:http://home.cnblogs.com/////////news/

还是可以正常访问的。请问这是HTTP协议把两个 / 之间没有内容的忽略了还是浏览器给智能处理掉了?

JRoger的主页 JRoger | 菜鸟二级 | 园豆:258
提问于:2014-03-18 15:32
< >
分享
最佳答案
1

博客园网站是用ASP.NET MVC开发的,在输入URL的时候路由机制会自动处理符合规则的URL,而不符合规则的会做相应处理。

有些网站没有这些机制,如果你输入类似的URL会出现404之类的错误

收获园豆:5
飞鸟_Asuka | 菜鸟二级 |园豆:209 | 2014-03-18 17:11

可是我没有发现多加 /  符号有404的哦。。。用博客园的地址,我只是举例。你可以试试别的,我是没有见到404的呢

JRoger | 园豆:258 (菜鸟二级) | 2014-03-18 18:11

@JRoger: 你试试新浪微博或维基百科。。。

飞鸟_Asuka | 园豆:209 (菜鸟二级) | 2014-03-18 18:26

@飞鸟_Asuka: 新浪其实还是可以的。wiki跳转到首页了。好吧,这个问题就这样吧。

JRoger | 园豆:258 (菜鸟二级) | 2014-03-18 21:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册