#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. дайте мне знать, если это сработает