正在加载中...

开启https后http链接访问报错403

开启https后http链接访问报错403

开启https强制要求验证SSL证书访问后,网页出现以下报错HTTP 错误 403.4 - Forbidden您尝试访问的页面受到安全套接字层(SSL)的保护。设置了http到https的重定向也不行,这是什么原因呢?微软IIS报错系统给出的提示是:

最可能的原因:

  • 为请求的 URL 启用了安全套接字层(SSL)。

  • 页面请求通过 HTTP 发出,但服务器要求请求来自使用 HTTPS 的安全通道。

可尝试的操作:

  • 使用“https:”前缀代替“http:”以便通过安全通道浏览 URL。

  • 如果网站没有 SSL 证书或者不应要求使用 HTTPS,请禁用该设置。

  • 通过连接到服务器、站点、应用程序或页面并打开“SSL 设置”功能,验证 IIS 管理器中的 SSL 设置。

  • 确认服务器、站点、应用程序或页级别上的 configuration/system.webserver/security/access@sslFlags 特性。

此错误表明所请求网页要求 SSL。请尝试使用“https:”代替“http:”来浏览同一 URL。

万维景盛工程师经分析http的路由,发现http到https的跳转,其实是在http协议的选择之后,也就是说IIS会先要求https,然后才执行web.config里的重定向规则,所以,如果你要实现http连接整站重定向到https页面,那么就不能强制要求SSL证书,除非你把http的站和https的站分开放在不同的主机上。

万维景盛提供企业上云和服务器运维综合解决方案,为您省钱、省心,让您专心运营业务!点击这里立即优惠代购阿里云服务器


返回上一页