我正在运行带有 IIS 的 Windows Server 2012 R2。我已在以下地址添加了一个网站: https://List4Less.com
直到最近,它都运行良好。我添加了一个通配符 SSL 证书,只要我在 List4Less.com 前面包含“https://”,它就可以正常工作。如果我不添加协议部分,那么我会收到“HTTP 错误 404。未找到请求的资源。”
我已删除与 http 的绑定。此外,我设置了 URL 重写以将任何 http 重定向到 https。
我希望能告诉你我尝试过的所有方法,但我就是记不住所有方法。如能得到任何帮助我将不胜感激!
答案1
我自己解决了这个问题。由于我删除了端口 80 绑定,因此没有地方可以重定向。一旦我重新添加 http(端口 80)绑定,然后打开浏览器并输入不带任何前缀协议的域名,重定向到 https 就可以完美地工作了。
感谢所有正在思考这个问题的人。我希望这能帮助其他人解决这个问题。
小心!