2009-05-03 10 views
5

私は2人のドメイン名がある場合:リダイレクトする正しい方法は何ですか?

altcognito.com

を、私は他の次のドメインを持っていると言う:

alt-cognito.com

"最高" のリダイレクトは何(私は恒久的なものを使用するのですか?)altcognito.comは「正しい」ウェブサイトであることを提案したいと思います。

答えて

6

あなたがいることを言いたい場合は、「あなたはいつもの代わりにバーのfooへの行くべきは、」あなたは(あなたはフロントエンドサーバーで実行する)301リダイレクトをしたい(もちろん、これらは一例で) 。 http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=93633

ページを配信できないが、後で戻ってくることが予想される場合は、302(一時的)リダイレクトを使用する必要があります。残念ながら、これはJSPからのリダイレクトです。

クライアント側(メタリフレッシュまたはjavascript)のリダイレクトは、可能な限り避けるべきです。コメントあたり

編集:http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect

+0

+1これを詳細に設定する方法を説明して – Andomar

4
<VirtualHost *:80> 
    ServerAlias altcognito.com 
    ServerAlias alt-cognito.com 
    ServerAlias www.alt-cognito.com 
    RedirectMatch permanent ^/(.*) http://www.altcognito.com/$1 
</VirtualHost> 

3個のドメイン(WWWおよび非WWW)301は、メインドメインにリダイレクトされます:ここで永久(または一時的な)リダイレクトを設定するためのApacheのドキュメントへのリンクですwww.altcognito.com