URL最后结束的斜杠
浏览器最后的斜杠是不是必须输入呢?
一般来说,访问“http://www.abc.com/catalog”和访问“http://www.abc.com/catalog/”是一样的效果。
比如,“http://www.iteye.com/news/”和“http://www.iteye.com/news”(两者访问的是同一个资源,并且都没有跳转,也都没有转发)。
但是,请求Google却出现了不同的效果:
http://www.google.com/googlenotebook/
返回的是404页面不存在(The page - www.google.com/googlenotebook/ - does not exist)
说明“http://www.google.com/googlenotebook/”只是一个页面,并且没有配置默认的访问页面,或默认的访问页面不存在。
其他页面,可见“http://www.google.com/googlenotebook/newusers.html”
http://www.google.com/googlenotebook
返回的是404不存在(The requested URL /googlenotebook was not found on this server.)
说明“http://www.google.com/googlenotebook”是Google的一个请求,应用项目!并且这个请求时不存在的。
这是为什么呢?