![在 IIS 7 中仅允许本地请求使用 HTTP,其他所有请求重定向到 HTTPS](https://linux22.com/image/598757/%E5%9C%A8%20IIS%207%20%E4%B8%AD%E4%BB%85%E5%85%81%E8%AE%B8%E6%9C%AC%E5%9C%B0%E8%AF%B7%E6%B1%82%E4%BD%BF%E7%94%A8%20HTTP%EF%BC%8C%E5%85%B6%E4%BB%96%E6%89%80%E6%9C%89%E8%AF%B7%E6%B1%82%E9%87%8D%E5%AE%9A%E5%90%91%E5%88%B0%20HTTPS.png)
我有一个在 Web 服务器上运行的应用程序,需要将其发回网站。它只能通过 http 在本地工作。现在,如果使用 http,则所有请求都设置为重定向到 https。有没有办法只允许本地请求使用 http,同时仍将所有其他 http 请求重定向到 https 网站?
我当前正在使用 403.4 错误上的自定义错误页面来重定向用户。
答案1
使用IIS Url Rewrite 模块并编写您需要的任何规则来支持您想要设置的场景。
我有一个在 Web 服务器上运行的应用程序,需要将其发回网站。它只能通过 http 在本地工作。现在,如果使用 http,则所有请求都设置为重定向到 https。有没有办法只允许本地请求使用 http,同时仍将所有其他 http 请求重定向到 https 网站?
我当前正在使用 403.4 错误上的自定义错误页面来重定向用户。
使用IIS Url Rewrite 模块并编写您需要的任何规则来支持您想要设置的场景。