DNS/IISを使用してexample.com
をwww.example.com
にリダイレクトするにはどうすればよいですか? asp.net Webサイトに対してこれを行い、コンテンツの重複を防ぎます(SEOが悪い)。
example.com
およびwww.example.com
のDNS(Windows Server 2008)に2つのレコードがありました。
また、IISで、編集バインディングにexample.com
およびwww.example.com
を追加しました。
IISとDNSでexample.com
をwww.example.com
にリダイレクトするには、どの変更を行う必要がありますか?
プロジェクトのweb.config
ファイルを変更する必要がありますか?
最も簡単な方法は、IISでリダイレクトするサイトに別のサイトをセットアップすることです。次に、そのサイトを他のサイトへのリダイレクトになるように構成します。
リダイレクトのセットアップの詳細については、こちらを参照してください http://technet.Microsoft.com/en-us/library/cc732969(WS.10).aspx
hTTPリダイレクトをインストールする
両方のDNSエントリがサーバーを指す必要があるため、クライアントはどちらに到達するかを知ることができます。元のサイトからexample.comのバインディングを削除します。 example.comにバインドされた新しいサイトを追加し、このリダイレクトをwww.example.comに行います
IISでは、WebアプリケーションのBindingsセクションで2番目のHostヘッダーを追加できるため、同じWebアプリケーションがexample.com
とwww.example.com
に応答できます。これは、ブラウザのアドレスバーに表示されるURLを気にしないことを前提としています。この場合、example.com
のDNSテーブルのエントリは1つで十分です。
この場合、両方のドメイン名のHTTPSバインディングは適用できません。