Warm tip: This article is reproduced from serverfault.com, please click

url rewriting-什么时候应该在网址中使用斜杠?

(url rewriting - When should I use a trailing slash in my URL?)

发布于 2011-05-10 10:27:21

URL中何时应使用斜杠?例如-我的网址应该看起来像/about-us/还是类似/about-us

我完全了解与SEO相关的问题-重复的内容和规范的事情;我正在尝试找出在单独正确投放页面的上下文中应该使用哪一个

例如,我的同事认为末尾的斜线表示它是“文件夹”-“目录”,因此这不是正确的样式。但是我认为最后没有斜杠-也不太正确,因为它看起来几乎像一个文件夹,但不是,也不是普通文件,而是没有扩展名的文件名。

有知道使用哪个的正确方法吗?

Questioner
Denis
Viewed
0
14.7k 2013-11-27 11:03:59

在我个人看来,尾部的斜杠被滥用了。

基本上,URL格式来自相同的UNIX格式的文件和文件夹,此后在DOS系统上,最后适用于Web。

在类似Unix的操作系统上,这本书的典型URL是文件路径,例如file:///home/username/RomeoAndJuliet.pdf,它标识了保存在本地硬盘上文件中的电子书。

资料来源:维基百科:统一资源标识符

另一个值得阅读的好资料:Wikipedia:URI方案

根据RFC 1738(在1994年定义了URL),当资源包含对其他资源的引用时,它们可以使用相对链接来定义第二个资源的位置,就好比说“与该资源位于同一位置,但以下相对位置小路”。它接着说,这种相对URL取决于包含针对其相对链接是基于分层结构的原始URL,并且该FTP,HTTP,和文件的URL方案是一些可以考虑分级的例子,与层次结构中的各个组件用“ /”分隔。

资料来源:Wikipedia统一资源定位符(URL)

还:

这是我们经常听到的问题。继续回答!从历史上看,通常使用带斜杠的URL表示目录,而不带斜杠的URL表示文件:

http://example.com/foo/(带斜杠,通常是目录)

http://example.com/foo(不带斜杠,通常是一个文件)

来源:Google WebMaster Central Blog-斜线或不斜线

最后:

  1. URL末尾的斜杠使地址看起来“漂亮”。

  2. 末尾没有斜杠且没有扩展名的URL看起来有些“怪异”。

  3. 你将永远不会为CSS文件命名(例如)http://www.sample.com/stylesheet/

但是无论环境如何,我都是Web最佳实践的拥护者。就像你所说的无扩展名的URL一样,它可能是很模糊和不清楚的。