У меня есть сайт Wordpress, который был перенесен с некоторыми вопросами.Цель состоит в том, чтобы принудительно перенаправить всегда с https
и www
.
Это работает, КРОМЕ для http://www.caravelleconsulting.com, который перенаправляет на http://www.caravelleconsulting.com без https
.htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#Redirection to HTTPS AND WWW
# version 1
#RewriteCond %{HTTP_HOST} ^caravelleconsulting\.com$
#RewriteRule ^(.*)$ "https\:\/\/www\.caravelleconsulting\.com\/$1" [R=301,L]
# Version 2 - same result than the first version
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
# send to router
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Я нашел третье решение здесь , но когда я тестирую с http://www.redirect -checker.org , у меня есть цикл 301 Moved Permanently.
Как мне решить эту проблему?