我有三个网站。一个主站点和两个子站点位于位于一个 discountasp.Net 服务器上的文件夹中 - 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/ 并以这种方式访问子站点。
我将如何配置我的服务器来阻止它?
谢谢