我可以配置IIS在通过IP访问页面时显示自定义404吗?

Can I configure IIS to display custom 404 when accessing the page by IP?

我只想使用特定主机访问我的站点。当用户尝试通过 IP 地址访问网站时,我想向他展示我的自定义 404 错误页面。我已经配置了错误页面,并且在绑定菜单中只配置了所需的主机,但是当通过 IP 地址访问站点时,IIS 显示默认的 404 错误页面而不是我配置的自定义页面。

Lex Li 为我指出了正确的方向。要实现上述行为,应在 URL 重写模块中添加请求阻止规则,将请求 Header 与 IP 地址匹配,并将操作重定向到 404。此类设置重定向到自定义 404 页面。