使用规范 URL 时,尾部斜杠对根 URL 有什么影响吗?
我将以下规范标签放入我的 Rails 站点头部:
<link rel="canonical" href="<%= url_for(:only_path => false) %>" />
...以确保任何参数化的 url 解析为基本 url。
但是,当我导航到http://www.mysite.com时,规范链接的末尾会显示一个斜线:
<link rel="canonical" href="http://www.mysite.com/" />
我知道当 URL 中存在路径元素时,尾部斜杠确实很重要,但认为它们对根 URL 无关紧要。然而,我随后遇到了关于规范标签的 Matt Cutts 演示文稿,他明确指出它们被视为不同的 URL:
来自http://www.mattcutts.com/blog/canonical-link-tag/(见幻灯片 3):
这些 URL 都是不同的:
- www.example.com
- 例子.com
- www.example.com/
- example.com/
任何人都可以阐明他的意思吗?