我需要从https重定向到http 这是我的.haccess文件:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
答案 0 :(得分:0)
您发布的代码是HTTP到HTTPS重定向,因此您只需要反转逻辑即可。
RewriteCond %{HTTPS} =on
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
(我还将正则表达式^(.*)$
简化为^
。)
但是,您仍然需要在服务器上安装有效的SSL证书以使重定向生效,否则用户代理甚至无法访问服务器来运行代码。
而且...首先从HTTPS重定向到HTTP在2019年没有多大意义。