私はいくつかのPHPを使って、自分のWebサイトのいずれかのページごとに標準的なリンクを設定しているところです。ホームページの正しいリンクは何ですか
それは...ですか:
<link rel="canonical" href="http://www.sitename.com/"/>
または?
<link rel="canonical" href="http://www.sitename.com"/>
私は常に末尾のスラッシュなしでホームページにリンクしようとしました。
正規のリンクへの末尾のスラッシュの追加または省略は、両方が機能する限り、検索エンジンにとって実際には重要ではありません。
ただし、Googleはこれらの各URLを個別に処理するため、どちらか一方を使用することをお勧めします。これにより、コンテンツが重複する可能性があります。詳細については、こちらをご覧ください。 Google Webmaster Centralブログ:スラッシュするか、スラッシュしないか
その中で示されているように、重複コンテンツをさらに避けるために、使用しないURLから使用するURLへの301リダイレクトを行うことも賢明です。
つまり、コンテンツのリンクで末尾のスラッシュを使用しない場合は、正規のリンクでも使用せず、サイトマップでも同じ規則に従います。
これを解決する必要があると思います。ティム・ファウンテンは彼のコメントで正しい。
ディレクトリとは異なり、末尾にスラッシュが付いたドメインは、正確に100%同じなしのドメインと同じです。つまり、文字通りどちらかを選択することはできません。したがって、標準に入れる差はゼロになります。