如何用(伪)代码解决这个问题?
我试图通过HTTP站点访问HTTPS URL。它在我不知情的情况下正确地重定向到HTTPS。谁能解释一下它是怎么工作的,会出什么问题?
我能想到在HTTP中有两件事可能出错->HTTPS重定向:
- 该站点没有SSL/TLS绑定,在这种情况下重定向会立即失败。
- 没有证书,一个坏的证书,或一个过期的证书绑定到网站,在这种情况下,用户将得到一个浏览器警告,网站是不安全的。
可能还有更多的条件,但这些对我来说很突出。
如果.htaccess文件中所有内容都正确