我需要一种简单的方法来强制https
重定向传入的非https
请求。
换句话说,如果有http://www.example.com
或http://example.com
的请求,我希望将其分别重定向到https://www.example.com
或https://example.com
。
在我的方案中,这两个选项中的任何一个都有效 - 只要重定向www
和非www
请求。
我已经尝试了许多基于各种资源的解决方案,但是大多数解决方案都让我得到一个无限循环 - 或某种错误消息,重定向没有正确设置。
我使用media temple作为主持人,并且爱能够通过编辑我的.htaccess
文件来实现此目的。
答案 0 :(得分:1)
尝试一下:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}