私は3つのウェブサイトを持っています。1つのdiscountasp.Netサーバーにあるフォルダー内の1つのメインサイトと2つのサブサイト(www.sitea.com、www.siteb.com、およびwww.sitec.com)。
web.configファイルのURLリダイレクトを使用して、トラフィックをサブサイト(sitebおよびsitec)にリダイレクトします。
<rule name="siteb" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www.siteb.com$" />
<add input="{PATH_INFO}" pattern="^/siteb/" negate="true" />
</conditions>
<action type="Rewrite" url="\siteb\{R:0}" />
</rule>
<rule name="sitec" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www.sitec.com$" />
<add input="{PATH_INFO}" pattern="^/sitec/" negate="true" />
</conditions>
<action type="Rewrite" url="\sitec\{R:0}" />
</rule>
私の問題は、一般の人がwww.sitea.com/siteb/と入力して、この方法でサブサイトにアクセスできるようにしたくないということです。
これを停止するようにサーバーを構成するにはどうすればよいですか?
ありがとう