0%

网址结尾斜杠

前言

1
2
1) https://website.com/foo/
2) https://websites.com/foo

第一个选项有一个“斜线”。第二个没有。

我一直倾向于这种想法:如果该页面有子页面,则使用尾部斜杠(例如,它是一个目录页面,即使它有自己的独特内容)。如果是行尾(内容),则没有尾随斜杠。

我这么说,但这个网站css-tricks.com并没有使用它。这个网站上的博客文章就像*css-tricks.com/blog-post/*带有斜杠,如果你去掉斜杠,WordPress 将重定然后主动带上斜杠。重定向会带来性能损失,因此最好尽可能少地发生。

性能是一回事,但 SEO 又是另一回事。如果您渲染相同的内容,无论是否带有斜线,这在理论上都是重复的内容惩罚和禁忌。
(虽然这对我来说似乎很奇怪,但我认为百度,谷歌的那个搜索引擎足够聪明,所以无需过分担心。)

资源解析似乎是最重要的。在一些 web hosting 的平台上使用相对路径时,一些资源是无法加载的。

1
<img src="image.avif" />

在 /resource/ 指向 /resource/image.avif

1
<img src="image.avif" />

在 /resource/ 指向 /image.avif

这是一个很大的区别,对我来说,重定向是值得的一个原因。不能因为这么愚蠢的事情让网页找不到资源。更复杂的是,网站建设框架可能对此有意见,而托管服务提供商可能对此有意见。主持人之间存在一些分歧,因此值得关注。