【发布时间】:2014-01-07 20:09:09
【问题描述】:
在 APACHE 中是否有任何简单的方法(只需修改我的 .htaccess)来强制将刚访问 mysite.com 的用户重定向到 https://mysite.com
出于安全原因,我需要用户始终使用我网站的“https”版本,而不是“http”版本。
【问题讨论】:
标签: apache .htaccess http redirect https
在 APACHE 中是否有任何简单的方法(只需修改我的 .htaccess)来强制将刚访问 mysite.com 的用户重定向到 https://mysite.com
出于安全原因,我需要用户始终使用我网站的“https”版本,而不是“http”版本。
【问题讨论】:
标签: apache .htaccess http redirect https
仅适用于http://domain.com/的https重定向:
将此代码放入您的DOCUMENT_ROOT/.htaccess 文件中:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^$ https://%{HTTP_HOST}/ [L,R=301]
对于http://domain.com/下所有内容的https重定向:
将此代码放入您的DOCUMENT_ROOT/.htaccess 文件中:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
【讨论】:
RewriteCond %{HTTPS} off 会不会搞砸?