htaccess从https重定向到http不起作用

时间:2018-03-29 08:54:14

标签: .htaccess redirect https

我想将我的所有网站网址(使用www)从https重定向到http

现在使用下面的代码,它仅适用于https://www.example.ithttp://www.example.it(以及所有其他页面,例如:example.com/page02.php)

但是从https://example.comhttp://example.com无效(ERR_CONNECTION_REFUSED)

这是我的代码:

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^example.com [OR]
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

有人知道我该怎么办?

1 个答案:

答案 0 :(得分:0)

试试这个:

RewriteCond %{SERVER_PORT} ^443
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteEngine On之后放置规则并清除浏览器缓存然后测试