Я хочу, чтобы мой сайт всегда загружался в https, который, как я думал, был настроен, но, по-видимому, иногда при перенаправлении мой сайт все еще загружает http.
В настоящее время у меня есть следующий код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\. [NC,OR]
RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"'
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,NE,L]
Мой хост-провайдер прислал мне ссылку, которая показывает следующий код:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
У меня вопрос, должен ли я принять их метод или есть что-то, что я мог бы добавить в свой код htaccess, чтобы все перенаправления загружались как https.
Редактировать: Кто-нибудь знает, что на самом деле делает этот кусок кода?
RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"'