IIS 7 问题 - HTTP 错误 403.4 - 禁止访问

IIS 7 问题 - HTTP 错误 403.4 - 禁止访问

我们在 IIS7 下建立了一个需要 SSL 的站点。

如果用户通过输入来访问它https://www.site.com它会出现,但如果他们在地址栏中输入以下任何内容……:

http://site.com
http://www.site.com
site.com
www.site.com

...IIS 返回以下错误页面:

HTTP Error 403.4 - Forbidden
The page you are trying to access is secured with Secure Sockets Layer (SSL).

我如何调整设置,以便当用户导航到上述任何一项时,IIS 会自动将他们带到https://www.site.com

谢谢。

答案1

有几种方法:

最简单的方法是创建一个绑定在 80 端口的网站,其中只包含一个默认页面,元刷新在标题中:

<meta http-equiv="refresh" content="0; url=https://www.site.com/">

稍微复杂一点:安装URL 重写为 IIS 配置它,将所有 HTTP 请求转发到等效的 HTTPS 请求。请注意,因为您可能还需要重写主机名(请参阅举个简单的例子)

相关内容