web-dev-qa-db-ja.com

IP正規URLの問題

そこで、私は今日検索エンジン最適化テストを行いましたが、戻ってきたことが1つありました。

サイトのIP XX.XXX.XXX.XXは、サイトのドメイン名にリダイレクトされません。これにより、検索エンジンがサイトのIPとドメイン名の両方でインデックスを作成する場合、コンテンツの重複の問題が発生する可能性があります。 。htaccessファイルで301書き換えルールを使用して、サイトのIPがドメイン名を指すようにすることを検討してください。

私は見てきましたが、これを行う方法について明確な答えを見つけることができないようです。。htaccessファイル? Stack Overflow で何かがありましたが、それが正しいかどうかわかりません。

2
Noski

IPアドレスは複数のホストに対応でき、1つの特定のドメインにリダイレクトされることはないため、この警告は無害です。

これに関係する前に、まずIPアドレスにアクセスしてもドメインと同じコンテンツが返されるかどうかを確認する必要があります。ただし、Googleのような検索エンジンは、スパムのように見えない限り(たとえば、意図的に他のサイトからサイトコンテンツをスクレイピングするなど)、重複するコンテンツに対してサイトにペナルティを課しません:

同様のウェブサイトコンテンツのカッツ、複数のドメイン:重複または安全?

2
dan

おそらく、正規の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を削除してください。

1
Scott Helme