尝试在web.config文件中创建重写规则,以阻止某个子域中的所有内容。例如,它应阻止:
相反,它阻止了所有,但基本URL:
因此,基本URL之后的所有内容都被阻止,因此只有HTML可以通过。
<rule name="BlockSubdomainWebsite" stopProcessing="true">
<match url="^(.+)"/>
<conditions>
<add input="{HTTP_HOST}" pattern="^[^.]+\.subdomain\.net\/?$" negate="false" />
</conditions>
<action type="CustomResponse" statusCode="403" statusReason="Forbidden: Access is denied." statusDescription="You do not have permission to view this directory or page using the credentials that you supplied."/>
</rule>