我想重定向所有:
http://
http://www.
https://www.
to https://
之前可能已经回答了这个问题,但是经历了一些似乎相关的问题,他们都不是我所追求的,而且我所尝试的一切都导致了重定向循环或者没有按预期工作。
例如:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www.example.com
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
RewriteCond %{HTTPS_HOST} ^example.com
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
提前感谢您的帮助。
答案 0 :(得分:4)
尝试:
RewriteCond %{HTTP_HOST} !^energenie4u\.co\.uk$ [NC,OR]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://energenie4u.co.uk/$1 [R=301,L]