我如何阻止对网站的根访问并只允许带有路径的请求

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>

此规则将阻止:

允许: