Http 漂亮的URL和后面的斜杠

Http 漂亮的URL和后面的斜杠,http,url,web-applications,Http,Url,Web Applications,问题是关于URL中的尾部斜杠 当我们有一个目录结构时,很明显-/意味着目录,没有斜杠意味着资源 然而,许多网站都是动态的,使用的URL非常漂亮,不能直接反映它们的目录结构。在这种情况下,大多数URL实际上是在请求资源而不是目录,因此不需要后面的斜杠 我的问题是:让漂亮的URL不以尾随斜杠结尾好吗?如果试图使用301重定向到非斜杠版本来访问尾随斜杠版本 还有一个反问题——所有漂亮的URL都以斜杠结尾,即使它们不是目录,也可以吗?(用于索引和搜索等) 然而,他们确实提到这样的行为被视为重复内容。因此

问题是关于URL中的尾部斜杠

当我们有一个目录结构时,很明显-
/
意味着目录,没有斜杠意味着资源

然而,许多网站都是动态的,使用的URL非常漂亮,不能直接反映它们的目录结构。在这种情况下,大多数URL实际上是在请求资源而不是目录,因此不需要后面的斜杠

我的问题是:让漂亮的URL不以尾随斜杠结尾好吗?如果试图使用301重定向到非斜杠版本来访问尾随斜杠版本

还有一个反问题——所有漂亮的URL都以斜杠结尾,即使它们不是目录,也可以吗?

(用于索引和搜索等)

然而,他们确实提到这样的行为被视为重复内容。因此,最好只有一个方案实际引用了内容。您希望其中一个方案重定向到另一个方案。它是否应该是带有尾随斜杠的,取决于您的选择


本文也讨论了这个问题:它建议您以一个尾随斜杠结束。但我认为这更多地取决于服务器的设置方式

有趣的是,这允许URL的两个版本。嗯,我想Jeff已经写了一些关于这方面的东西。是的,需要重定向(特别是301)。谢谢你的链接。