Phi*_*ier 7 iis https redirect
情况:
www.<domain>.comHTTP 和端口上的 HTTP<domain>.com以及端口 443 上的 HTTPS问题:每次我<domain>.com在任何浏览器中输入URL 时,我都会被重定向到https://www.<domain>.com[<-- 注意 'S'](不好)。当我进入时www.<domain>.com,它保持原样(好)。
我仔细检查了设置一百次,但找不到这种行为的任何原因。有任何想法吗?
IIS 不会通过简单的配置进行这种重定向,更有可能的是,无论是响应连接发送重定向的第一页 - Wordpress 还是插件?
在您的客户端上安装带有 TamperData 插件的 FireFox,然后观察对http://domain.com 的Web 请求并查看发送到服务器的内容,并查看重定向如何返回以及在哪个阶段 - 是否首先提供服务,什么它带有标题。也许这会有所启发?
我采纳了建议并安装了 TamperData,并使用 Wireshark 记录了流量。
结果:
罪魁祸首不是 IIS,而是客户端/浏览器!正如两个工具所示,客户端始终通过端口 443 发送请求https://www.<domain>.com。因此,我清除了浏览器中的所有缓存,并删除了所有预先存在的安全异常(我曾经在通过 IIS 测试 SSL 页面时显然创建过这些异常,因为我的域证书是自行创建/签名的)。现在,所有这些干扰都消失了,客户端再次表现良好,并且只发送我实际键入的请求,因为不再存在任何异常,可以让它相信我可能更喜欢 HTTPS 尝试。
感谢您为我指明了正确的方向!