在 APACHE 中是否有任何简单的方法(只需修改我的 .htaccess)来强制将刚刚访问 mysite.com 的用户重定向到 https://mysite.com
出于安全原因,我需要用户始终访问我网站的“https”版本,而不是“http”版本。
最佳答案
对于仅 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]
关于apache - 通过 .htaccess 强制 SSL 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20980874/