1

GoogleはサーバーのIPアドレスにインデックスを付けているため、重複コンテンツの問題が発生しています。IPアドレスをドメインにリダイレクトしたいのですが、URLパスは保持します。これを試しましたが、IPアドレスを持つすべてのURLをホームページにリダイレクトします。

RewriteCond %{HTTP_HOST} ^[0-9]+(\.[0-9]+){3}$ [OR]
RewriteCond %{HTTP_HOST} !^www\.ridepros\.com$ [OR]
RewriteCond %{HTTP_HOST} ^ridepros.com$ [NC]
RewriteRule ^(.*)$ http://www.ridepros.com/$1 [L,R=301]

ホームページではなく、正しいURLにユーザーをリダイレクトしたいと思います。これを試しましたが、HTaccessファイルに貼り付けるとサーバー500エラーが発生します。

RewriteCond %{HTTP_HOST} !208\.113\.243\.229\(?<silo>[a-zA-Z_0-9]+\W*\S*)
RewriteRule (.*) http://www.ridepros.com/$1

これを修正する方法について何か提案はありますか?

4

1 に答える 1

3

参考までに、これはWebmaster Worldスレッドで見つかりましたが、問題が修正されました。

RewriteCond %{HTTP_HOST} ^[0-9]+(\.[0-9]+){3} [OR]
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

http://www.webmasterworld.com/google/3390524.htm

于 2012-06-05T19:45:02.483 に答える