我刚刚在多个站点上安装了 SSL 证书。如果我直接访问该网站的 https 版本,它们工作正常,但当我访问 http 版本时,我得到:“原因:您正在对启用 SSL 的服务器端口使用纯 HTTP。”
这是应该起作用但不起作用......
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
它的任何版本也没有
!=on =80 !=443, etc.
我什至尝试将其放入服务器上的 vhost.conf 文件中。
我和我的开发人员都没有主意了,令人震惊的是,我们无法通过全能的 Google 找到任何帮助我们的东西。有人有什么想法吗?
最佳答案
您是否尝试过 Apache HTTPD wiki 中的这些内容?
关于apache - htaccess 重定向不适用于 HTTPS - 400 错误请求 Apache 2.4.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30177534/