1
GoogleはサーバのIPアドレスをインデックスに登録しているため、重複したコンテンツの問題が発生しています。私は、IPアドレスをドメインにリダイレクトしたいが、URLパスは保存する。私はこれを試してみましたが、それは、すべてのURLのIPアドレスをホームページにリダイレクト:サーバIPのインデックス取得、HTAccessのドメイン+パスへのリダイレクト
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
任意の提案ですか?
のみ 'するRewriteCond%{HTTP_HOST}!^のwww \の.ridepros \ .COM $ '' RewriteRule ^(。*)$ http://www.ridepros.com/$1 [L、R = 301] 'で十分です。 301はブラウザによって積極的にキャッシュされるため、まずブラウザのキャッシュをクリアしてみてください。あなたのコードはうまくいくはずです。 – Gerben
ありがとう、私はこれらの2行のコードだけを試して、それはまだすべてをホームページにリダイレクトします。私はブラウザのキャッシュをクリアし、複数のブラウザを試しました。 – Ryan
'RewriteRule ^(。*)$ http://www.ridepros.com% {REQUEST_URI} [L、R = 301]' – Gerben