Слишком много перенаправлений при использовании «www»-URL (перенаправление https активировано)

#wordpress #.htaccess #redirect #https

#wordpress #.htaccess #перенаправление #https

Вопрос:

У меня установлена WordPress. Мой URL настроен в WordPress на «https://example.com«. Из-за того, что я хочу только обеспечить безопасное соединение, все http://example.com запросы автоматически перенаправляются на https-домен со следующим кодом в my .htaccess:

 RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
  

Этот фрагмент кода находится ПЕРЕД стандартным фрагментом WordPress.
Это работает, но я не могу использовать www раньше «example.com «. Итак, Google Chrome выдает мне ошибку «ERR_TOO_MANY_REDIRECTS».

Спасибо за вашу помощь. Высоко ценится!

Ответ №1:

 RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  

Используйте это в своем файле .htacess. дайте мне знать, если это сработает