Делаем редирект с http на https на wordpress .htaccess. Существует много вариантов, видел что-то около 7, но после некоторых сайт почему-то перестает открываться и говорит «Сайт выполнил переадресацию слишком много раз». После перебора вариантов приведенный ниже не показал никаких ошибок.
Добавочная запись
1 2 3 | RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] |
Полный .htaccess включая запись которая по умолчанию в wordpress уже есть
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] </IfModule> # END WordPress |