比如说,如果我使用“IP 地址和域限制”限制对站点子文件夹的访问,我会收到什么 IIS 错误消息?我需要使用自定义错误消息,例如“不允许您的 IP 访问此站点”,但这可能吗?我在问是否为此返回相同的错误代码(例如针对证书错误返回的通用访问被拒绝),那么我将无法使用它。
当请求在“IP 地址和域限制”规则下失败时,是否可能出现唯一错误?
比如说,如果我使用“IP 地址和域限制”限制对站点子文件夹的访问,我会收到什么 IIS 错误消息?我需要使用自定义错误消息,例如“不允许您的 IP 访问此站点”,但这可能吗?我在问是否为此返回相同的错误代码(例如针对证书错误返回的通用访问被拒绝),那么我将无法使用它。
当请求在“IP 地址和域限制”规则下失败时,是否可能出现唯一错误?
IIS 将引发一个HTTP 403.6 - Forbidden: IP address rejected
.
如果要显示自定义错误页面,请在 IIS 管理器中访问您的网站并在 IIS 部分下查找“错误页面”,在“操作”下的右侧单击“添加...”,填写使用状态码 403.6 的窗口并选择您的操作。
这也可以通过修改您的网站 web.config 文件来实现,只需在<error>
该部分添加一个条目,<httpErrors>
如下所示:
<system.webServer>
<httpErrors>
<error statusCode="403" subStatusCode="6" path="/errors/iprestricted.html" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>