私は2つのTLDを持っていますexample.com
とexample.ie
です。301リダイレクトここで、2つのドメインが同じIPを指していますか?
example.com
とexample.ie
同じIPアドレスの両方のポイントと同じ内容を引くが、今私たちは重複したコンテンツのためのGoogleからの禁止ハンマーでフラフラ得ることができるので、我々は*.example.ie
と*.example.com
にアクセスして、誰もがwww.example.com
にリダイレクトしたい問題がようです彼らは両方の.htaccessファイルは、このように私たちは通常の操作を行うことができると信じていないと同じである同じサーバを指しています
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^example.com [nc]
rewriterule ^(.*)$ http://www.example.com/$1 [r=301,nc]
は、どのように我々は*.example.ie
から検索エンジンに優しい301リダイレクトを作成する行くのですし、 *.example.com
〜www.example.com
?
これは私にはうまく見えます、upvoteを持っている! :) QSAフラグを追加してください。 – middus
ここにQSAは必要ありません。すでに追加されています。だからexample.com/index.php?site=123を開くと、www.example.com/index.php?site=123にリダイレクトされます。sthが見つからないのですか? – Seybsen
私はこれを答えとしてマークします。 'RewriteEngine On RewriteCond%{HTTP_HOST}!^ www.example.com [nocase] RewriteRule(。*)http:// www。 example.com/$1 [last、redirect = 301] ' –