我的networking服务器应该添加尾随斜杠到URL还是删除它们?

我已经在几个地方读过,你应该决定是否在你的网站URL中使用尾部斜杠或者没有尾部斜杠,并且坚持你的select。

这是有道理的,但我应该select哪一个? 有没有我应该遵循的惯例,要获得的performance,还是完全取决于我的品味?

(我注意到StackExchange站点链接没有结尾斜杠,但是如果你添加一个斜杠,SE不会redirect。)

没关系 – 挑一个,坚持下去。

通过像Stack Exchangenetworking这样的网站(以及大多数具有dynamic内容的现代化网站),URL被传递给软件,用它来做“事情和东西”来产生你看到的页面 – URL的格式应该使得后端软件开心。

唯一的情况是我可以想到尾部的斜杠在哪里是Apache的mod_dirmod_dir slash redirect” ,其中closures目录上的/导致redirect(从而导致来自客户端的第二个HTTP请求)。 mod_dir文档解释了为什么,以及不这样做的后果。
如果这个额外的HTTP请求对你来说是一个严重的问题,那么你可能需要考虑这个问题,但是现在这可能不是什么大问题。

这真的取决于你。 我会去追踪斜线,但那只是我。 谷歌似乎也在为此而努力。 很多时候,人们可能会引用你的网站,但忘记了斜线,但是一个额外的redirect不时会成为一个问题。