少なくとも Google は、<link rel="canonical">
タグとリンク HTTP ヘッダーをサポートして、 URL を正規化し、コンテンツの重複を防ぎます。
使用可能な場合、HTTP ヘッダーよりも HTML タグを使用したいという好みはありますか? 私のサイトでは、canonical URL を設定できる単純な関数を作成したいと考えていますが、HTML 以外のページの場合、これはもちろんヘッダーによってのみ実行できます。
正規の URL を設定するために HTTP ヘッダーのみに依存しても問題ないでしょうか?