通过.htaccess强制SSL重定向

时间:2014-01-07 20:09:09

标签: apache .htaccess http redirect https

在APACHE中有任何简单的方法(只需修改我的.htaccess)就可以强制将访问mysite.com的用户重定向到https://mysite.com

出于安全原因,我需要用户始终使用我网站的“https”版本,而不是“http”版本。

1 个答案:

答案 0 :(得分:1)

仅适用于https重定向http://domain.com/

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule ^$ https://%{HTTP_HOST}/ [L,R=301]

用于https重定向http://domain.com/下的所有内容:

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]