我如何阻止对网站的根访问并只允许带有路径的请求
How can i block root access to the website and only allow requests with a path
我正在使用 IIS URL 重写来访问私人网站,但是我想阻止任何访问根地址的人。
阻止
允许
您可以使用重写规则阻止 root。例如(它将 return 403 状态码):
<rule name="Block root" stopProcessing="true">
<match url="^$" />
<action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Root url is forbidden" />
</rule>
此规则将阻止:
https://example.com/#[something] (because # is fragment identifier 仅在客户端浏览器上可用,不发送到服务器)
允许:
我正在使用 IIS URL 重写来访问私人网站,但是我想阻止任何访问根地址的人。
阻止
允许
您可以使用重写规则阻止 root。例如(它将 return 403 状态码):
<rule name="Block root" stopProcessing="true">
<match url="^$" />
<action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Root url is forbidden" />
</rule>
此规则将阻止:
https://example.com/#[something] (because # is fragment identifier 仅在客户端浏览器上可用,不发送到服务器)
允许: