我知道人们通常会问如何重定向到https,但我有一个相反的问题。我检查了我的统计数据,并且由于某种原因我不知道我访问了https://页面,这是我没有的。
所以我的问题是如何将我的所有https请求重定向到http?
我在VPS上 Linux版本2.6.32-042stab116.1,CentOS版本6.7(最终版)
我尝试了一些我在这里找到的代码,但遗憾的是它们不起作用 F.E.此
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
答案 0 :(得分:0)
不幸的是,这不太可能。 SSL握手发生在任何重定向发生之前,因此没有重定向可以解决该问题。真的,你唯一的选择是考虑获得廉价证书。
答案 1 :(得分:0)
实际上,您 可以 强制使用HTTP,您也几乎可以正确使用它。在.htaccess
:
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]