0

私はウェブサイト (asp.net c#) を持っています。2 つのドメインの dns が同じサーバーを指しています。1 つのドメインの Web サイトは正しく表示されますが、2 つ目のドメインでは IIS7 のスプラッシュ ページが表示されます...

www.mydomain.com - 正常に動作します www.mydomain.co.uk - IIS7 splas ページ

301 リダイレクトを作成して、動作していないドメインを動作中のドメインにポイントしたり、2 つ目のドメインを Web サイトの設定に追加して Web サイトのコンテンツを表示したりできるようにする方法。

私は MS Visual Studio を持っていません。他のエディターを使用してファイルを編集しています。どのファイルを編集する必要がありますか?

4

1 に答える 1

0

@Furqan が述べたように、別のドメイン バインディングを Web サイトに追加できますが、サイトへの訪問者 (および Google などの検索エンジン) に関する限り、同一のコンテンツを持つ 2 つの Web サイトが存在します。それは良いことではありません。

IIS 用の「URL Rewriter」アドインをインストールします: http://www.iis.net/download/urlrewrite

IIS で、2 番目のドメイン名をバインドに追加します (www 以外のバージョンを忘れないでください。したがって、次の 4 つのバインドが必要です。

mydomain.com
www.mydomain.com
mydomain.co.uk
www.mydomain.co.uk

次に、すべての訪問者をサイトの単一ドメイン名バージョンにリダイレクトする「正規ドメイン」ルールを設定する必要があります。IIS マネージャーで Web サイトに移動し、[URL 書き換え] を開き、[新しいルールの追加] をクリックして [正規...] を選択し、Web サイトの正規ドメインを選択して [完了] をクリックすれば完了です。

これで、www.mydomain.co.uk または mydomain.com からサイトへの訪問者は、www.mydomain.com にリダイレクトされます。

于 2012-06-25T11:59:52.543 に答える