正規 URL を使用する場合、末尾のスラッシュはルート URL に影響を与えますか?
次の canonical タグを 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 では重要ではないと思いました。しかし、その後、canonical タグに関する Matt Cutts のプレゼンテーションに出くわしました。そこで彼は、これらは異なる URL と見なされると明確に述べています。
http://www.mattcutts.com/blog/canonical-link-tag/から(スライド 3 を参照) :
これらの URL はすべて異なります。
- www.example.com
- example.com
- www.example.com/
- example.com/
誰かが彼の意味に光を当てることができますか?