如:有一个网址是这样的 http://home.cnblogs.com/news/
但我在地址栏这样输入:http://home.cnblogs.com/////////news/
还是可以正常访问的。请问这是HTTP协议把两个 / 之间没有内容的忽略了还是浏览器给智能处理掉了?
博客园网站是用ASP.NET MVC开发的,在输入URL的时候路由机制会自动处理符合规则的URL,而不符合规则的会做相应处理。
有些网站没有这些机制,如果你输入类似的URL会出现404之类的错误
可是我没有发现多加 / 符号有404的哦。。。用博客园的地址,我只是举例。你可以试试别的,我是没有见到404的呢
@JRoger: 你试试新浪微博或维基百科。。。
@飞鸟_Asuka: 新浪其实还是可以的。wiki跳转到首页了。好吧,这个问题就这样吧。