.htaccess - 如何使用 php 中的 .htacces 文件将 https 重定向到 http
问题描述
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}][1]
OR
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
我在 .htaccess 文件中尝试了所有上述代码,同时开启和关闭 https 条件,但仍然出现相同的错误,即您的连接不是私有的 攻击者可能正试图从.....窃取您的信息想要直接重定向非安全的 http 因为我没有 SSL 证书。请帮我...
解决方案
如果我的浏览器一开始甚至拒绝创建与您的服务器的安全连接,您就无法将我从 HTTPS 重定向到 HTTP。
您在这里想要的东西,在技术上根本不可能开始。
如果您希望能够以任何方式处理对您的域的 HTTPS 请求 - 那么您首先需要获得有效的 SSL 证书。
推荐阅读
- ruby-on-rails - activeadmin 破坏批处理操作和 pg_search 重建
- python - PyQt4:从子类检测窗口关闭事件
- visual-studio-code - MinGW 已安装,并且可以正常工作。检查环境变量并正确,但是 gcc -v 或 g++ --version 不起作用
- javascript - 算术平均值应用程序,每次单击按钮都会读取值
- python - 解析 .xml 文件中的数据时出现 KeyError
- java - 在 Spring Boot 中读取 MacOs 环境变量
- npm - Gulp 4 - 检测旧版本中的更改,但不向 css 添加新类
- postgresql - 时间戳列上时间范围之间的 Postgresql 查询
- sql - 如果表不存在,如何选择不出错
- arrays - 在矩阵数组中的每个矩阵上应用一个函数(MATLAB)