domain.com/folder和domain.com/folder/之间的区别

时间:2015-11-03 10:05:16

标签: html browser web

我被告知这些在页面上加载资源方面表现不同

http://domain.com/folder
http://domain.com/folder/

但我也注意到,无论我做什么,浏览器都会将http://domain.com/folder重定向到http://domain.com/folder/

所以我想问一下 - 这两者之间的主要区别是什么?我应该怎样做才能使我的浏览器不重定向(或添加结束斜杠)

1 个答案:

答案 0 :(得分:1)

它们是不同的网址。它们之间最大的区别在于,由相对路径组成的网址将从http://example.com/解析为一个,http://example.com/folder/解析为另一个。

  

但是我也注意到,无论我做什么,浏览器都会重定向

不,它不会。

如果HTTP服务器将路径解析为文件系统上的静态目录,则大多数HTTP服务器的默认配置是发送HTTP重定向以在末尾添加/

服务器重定向,而不是浏览器。

如何更改这取决于服务器,而不是浏览器。

  

我应该怎样做才能使我的浏览器不重定向(或添加结束斜杠)

一般来说,你不应该。这是正常的行为。 (并且,如上所述,它取决于您的服务器。)

如果更改路径导致相对URI出现问题,则使用其中包含绝对路径的相对URI(即以/开头)。