apache - 将 HTTP 请求重定向为使用 HTTPS 时会出现什么问题?
问题描述
如何在此问题的(伪)代码解决方案中呈现它?
我试图通过 HTTP 站点访问 HTTPS URL。它在我不知情的情况下正确重定向到 HTTPS。谁能解释它是如何工作的以及这会出现什么问题?
解决方案
在 HTTP -> HTTPS 重定向中,我可以想到两件事可能会出错:
- 该站点没有 SSL/TLS 绑定,在这种情况下,重定向将立即失败。
- 没有证书、错误证书或已过期的证书绑定到该站点,在这种情况下,用户将收到有关该站点不安全的浏览器警告。
可能还有更多条件,但这些条件对我来说很突出。
推荐阅读
- java - 此代码正在获取无法访问的代码,我不知道为什么
- amazon-web-services - 无法将现有 CloudFormation 模板的元数据 (AWS::CloudFormation::Init) 部分迁移到 AWS CDK
- python-sphinx - Sphinx rst2pdf 和角色指令
- javascript - 贝宝 API 延迟支付可变金额
- machine-learning - 输入 0 与层 lstm_12 不兼容:预期 ndim=3,发现 ndim=2
- r - 在 R 中计算荟萃分析的效果大小时出现错误消息
- docker - Docker 映像仅适用于我的机器,但不适用于 AKS
- ubuntu - 无法使用 Python3.8 在 Ubuntu 上安装 dbus-python
- c++ - 如果变量等于 0
- java - 番石榴 - 布隆过滤器:对于**以前**为假阳性的值是否有可能得到真阴性?