✍
Redirect всех страниц без исключения с
- "HTTP://" на
- "HTTPS://", в том числе и с
- HTTP://WWW" на
- "HTTPS://"
Способ первый
<br>RewriteEngine On<br>RewriteCond %{SERVER_PORT} !^443$<br>RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]<br>
или, если первый вариант не работает и вызывает ошибку, воспользуйтесь вторым правилом.
Способ второй
<br>RewriteEngine On<br>RewriteCond %{HTTPS} =on <br>RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]<br>
А это вариант для хостинга Агава
<br>RewriteEngine On<br>RewriteCond %{ENV:HTTPS} !on<br>RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]<br>
если все варианты не работают и возникает циклическая переадресация, то пробуйте правило из следующего способа.
Способ третий
<br>RewriteEngine On<br>RewriteCond %{HTTPS} off<br>RewriteCond %{HTTP:X-Forwarded-Proto} !https<br>RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]<br>
Поделиться
Если не работает ссылка?
Если вдруг ссылка стала не рабочей, пожалуйста, скопируйте ссылку из адресной строки браузера на эту страницу и отправьте её мне черезФорму обратной связи в теме сообщения выбрав подходящию тему.
Благодарю вас за понимание.