.htaccess http到https重定向循环问题

时间:2014-11-27 07:52:13

标签: php apache .htaccess mod-rewrite

我在浏览器中输入https://example.com时尝试将用户重定向到http://example.com。我正在使用.htaceess来实现重定向。问题是在我的网站下面添加.htaccess后,浏览器(chrome)显示此网页有一个重定向循环。这是我的.htaccess文件

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteCond %{HTTPS} off
 RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 RewriteCond %{HTTP_HOST} !^www\.
 RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

请建议我解决方案

1 个答案:

答案 0 :(得分:0)

以下代码的用户:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}