そこで、私は今日検索エンジン最適化テストを行いましたが、戻ってきたことが1つありました。
サイトのIP XX.XXX.XXX.XXは、サイトのドメイン名にリダイレクトされません。これにより、検索エンジンがサイトのIPとドメイン名の両方でインデックスを作成する場合、コンテンツの重複の問題が発生する可能性があります。 。htaccessファイルで301書き換えルールを使用して、サイトのIPがドメイン名を指すようにすることを検討してください。
私は見てきましたが、これを行う方法について明確な答えを見つけることができないようです。。htaccessファイル? Stack Overflow で何かがありましたが、それが正しいかどうかわかりません。
IPアドレスは複数のホストに対応でき、1つの特定のドメインにリダイレクトされることはないため、この警告は無害です。
これに関係する前に、まずIPアドレスにアクセスしてもドメインと同じコンテンツが返されるかどうかを確認する必要があります。ただし、Googleのような検索エンジンは、スパムのように見えない限り(たとえば、意図的に他のサイトからサイトコンテンツをスクレイピングするなど)、重複するコンテンツに対してサイトにペナルティを課しません:
おそらく、正規のURLに応じて、次のようなものが必要になります。
Options +FollowSymLinks
RewriteEngine on
# Redirect IP/non-canonical domains
RewriteCond %{HTTP_Host} ^example\.com [OR]
RewriteCond %{HTTP_Host} ^11\.22\.33\.44 <-- Server IP here.
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
www
-> non-www
をリダイレクトする場合、またはその逆の場合は、。htaccessにすでに似たようなものがあるかもしれません。
編集-独自のサーバーIPを挿入したら、<-- Server IP here
を削除してください。