Web サーバー: IIS 6.0 (ASP.Net 4.0)
私は 2 つのサイトをホストしています。1 つはメイン Web サイトで、もう 1 つはストア サイトです。それぞれが IIS の個別の Web サイトです。それぞれが同じワイルドカード SSL 証明書を共有します。ストア サイトは、ホスト ヘッダー ( store.mydomain.com
) を使用してトラフィックを送信します。
サブドメイン「ストア」なしで使用される URL は、ストアの Web サイトではなく、メインの Web サイトにユーザーを誘導するようにしたいのです。
私が経験している問題は、次の URL がユーザーをストア Web サイトの default.aspx ページに常に誘導することです。
https://www.mydomain.com
それでも、これらの URL はメイン Web サイトのメイン ページに正しく移動します。
http://mydomain.com
http://www.mydomain.com
https://mydomain.com
https://www
ユーザーを別のページに誘導するはどうなっていますか?
両方のサイトの web.config ファイルに書き換えルールを追加しましたが、効果はありません。
<rewrite>
<rules>
<rule name="Consistent Domain" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions>
<add input="{HTTP_HOST}" pattern="^mydomain.com$" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="http://www.mydomain.com/{R:1}" />
</rule>
</rules>
</rewrite>