#1 楼
它们之间没有区别。 (例如,与在目录中的链接上不加斜杠相对。)我认为,尽管在您的网址中保持一致,但我从未见过任何内容表明您应该或不应该在绝对URL中使用斜杠自己的行为通常也不是坏主意。#2 楼
最浪费的重定向之一经常发生,并且Web开发人员通常不了解它。当URL末尾应包含一个斜杠(/)时,会发生这种情况。例如,转到“ http://astrology.yahoo.com/astrology”会导致301响应,其中包含到“ http://astrology.yahoo.com/astrology/”的重定向(请注意添加了斜杠)。在Apache中,可以通过使用Alias或mod_rewrite或DirectorySlash指令(如果您使用的是Apache处理程序)来解决此问题。
来自:http://developer.yahoo.com/performance/rules .html
评论
但这不适用于问题示例
–leonbloy
2011年10月3日,下午2:25
@leonbloy怎么不呢?因为它不仅显示了程序员问题,而且显示了您经常访问的网站,这可能意味着页面加载时间的毫秒数!
– SpYk3HH
2014年9月2日21:41
@ SpYk3HH我的评论(大约3年前)提到该问题的先前版本,其后版本更改了(我不知道为什么)原始含义。 webmasters.stackexchange.com/posts/20373/revisions
–leonbloy
2014年9月3日,0:30
@leonbloy不幸的是,所做的修改确实显着改变了含义,因此我将问题回滚到了较早的版本。
– dan♦
2014年9月3日在11:18
@ dan,IMO,做得好。公认的答案是正确的区分。
–leonbloy
2014年9月3日上午11:49
#3 楼
其他答案已经确定这在技术上似乎无关紧要。对我来说,这是一个感知问题,如果有斜杠,我希望后面能有一个文件名称,锚点。
我也认为缺少斜杠看起来更干净。
#4 楼
这是Apache配置的问题(不能说其他问题)某些Apache无法将site / path作为site / path / index.file
声明相同的资源
评论
与Apache无关。这是浏览器问题。
–心怀不满的山羊
2011年10月3日14:30
@ disgruntledgoat-错误的声明! DirectorySlash指令确定mod_dir是否应修正指向目录的URL。通常,如果用户请求的资源没有指向目录的末尾斜杠,mod_dir会将他重定向到相同的资源,但出于某些原因却带有末尾斜杠...
–懒Bad
2011-10-3 14:38
问题不在于目录,而在于根域。
–心怀不满的山羊
2011年10月3日15:01
Apache不是唯一的Web服务器
–匿名
2012年1月25日18:47
评论
服务器在内部为请求添加了该请求,您可以通过一次将其提前获得更快的响应。现在是快速硬件,嗯。
–惨败实验室
2014年9月3日14:49