Опубликовано Оставить комментарий

WordPress: не происходит переадресация с http на https

На днях я обнаружил, что на сайте не происходит перенаправление на защищенный протокол https://
Обратил я на это внимание, потому что перестали отображаться звездочки рейтинга товаров. Вместо них я видел буквы SSSSS
Заглянув в панель разработчика Chrome я обнаружил ряд ошибок при загрузке шрифтов.
Дальнейшие изыскания привели к выводу, описанному в первой строке этого поста.

Решается проблема перенаправления внесением изменений в файл .htaccess.
Ниже я размещаю строки, которые обязательно должны быть вверху в вашем файле.

# BEGIN Redirect
RewriteEngine on

# ЗДЕСЬ ДОЛЖНА БЫТЬ ПЕРЕАДРЕСАЦИЯ С АДРЕСА ХОСТИНГА НА ДОМЕННОЕ ИМЯ

# ЗДЕСЬ ДОЛЖНА БЫТЬ ПЕРЕАДРЕСАЦИЯ С ИМЕНИ С www. НА ДОМЕННОЕ ИМЯ без www.

# А СТРОЧКИ НИЖЕ КАК РАЗ ОТВЕЧАЮТ ЗА ПЕРЕНАПРАВЛЕНИЕ НА https://

RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # END Redirect

# END Redirect

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *