2012-03-01 14 views
3

複数のドメインが同じウェブサイトを指しています。 (FFFF.com、FFFF.ca、FFFF.orgなど)複数のドメインから単一のウェブサイト

すべての着信トラフィックをFFFF.comに書き直すにはどうすればよいですか?

URLリライトまたは301ですか?ベストプラクティスを探しています。これらの2つはhtaccessの権利の中で処理されますか?

ありがとう、

答えて

2

この例では301を使用します。一般に、どの方法がベストプラクティスであるかを把握しようとしている場合は、通常、クライアントに何が起こっているかを明確にする選択肢です。透過的に書き直すことで、3つのドメインの内容が同じに見えるようになります。 301は、丁寧に、コンテンツが他の場所にあることをクライアントに知らせる。あなたの.htaccessで

2

使用このコードを:リクエスト内のドメイン名がFFFF.comされていない場合

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} !^(www\.)?FFFF\.com$ [NC] 
RewriteRule^http://FFFF.com/%{REQUEST_URI} [R=301,L] 

この基本的に301はFFFF.comにすべてのURIをリダイレクトします。

+0

OKこれだけ分かっているので、blog.FFFF.comがDNSレベルでCNAMEdであれば、これはblog.FFFF.comとは言いません。 – jonasll

+0

いいえ、それは影響を与えません。ブラウザに入力されたURLからドメイン名を取得するだけです。 – anubhava

関連する問題