1

我需要一种简单的方法来强制https重定向传入的非https请求。

换句话说,如果一个请求进入http://www.example.comorhttp://example.com我希望它分别被重定向到https://www.example.comor https://example.com

这两个选项中的任何一个在我的场景中都是有效的——只要请求www和非www请求都被重定向。

我已经尝试了许多基于各种资源的解决方案,但其中大多数最终导致我陷入无限循环 - 或者某种错误消息表明重定向尚未正确设置。

我正在使用 media Temple 作为我的主机,并且希望能够通过编辑我的.htaccess文件来做到这一点。

4

1 回答 1

1

试试这个:

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
于 2012-12-08T01:03:58.840 回答