Как реализовать перевод сайта на HTTPS

Современный интернет взял курс на безопасность и защиту личных данных. Вот и обычные сайты дополнились методом защиты данных пользователей, обретя SSL сертификаты. Сегодня вы можете часто встретить проекты, которые в адресной строке браузера имеют HTTPS, это и есть защищённые сертификатом сайты.

Поисковые системы, в особенности Google, также обращают внимание на наличие сертификата. Поэтому его приобретение и установка является задачей, направленной уже на продвижение сайта.

В этой статье мы расскажем о том, как реализовать перевод сайта на HTTPS. Как в можете видеть, мы сами недавно приобрели SSL сертификат.

Как сделать перевод сайт на HTTPS

Приобретение и установка сертификата

Перевод сайта на HTTPS начинается покупки сертификата и его установки на домен. Все хостинги позволяют купить сертификат непосредственно из панели управления, и произвести его установку автоматически. Однако в некоторых случаях это придётся делать вручную.

В любом случае вы можете задать вопрос в службу поддержки вашего хостинга и обратиться к ним за помощью в покупке и установке сертификата.

Установка редиректа

Следующий этап – это установка редиректа с HTTP на HTTPS, то есть перенаправление. Когда вы установили сертификат на домен, ваш сайт стал доступным по двум видам адресам – с HTTP и с HTTPS. И это, конечно же, не правильно. Для продвижения необходимо, чтобы сайт имел только один адрес. Поэтому необходимо установить редирект 301 – вечное перенаправление.

Чтобы это сделать, внесите в начало файла .htaccess, который находится в корневой папке сайта, следующие строки кода:

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

После этого все URL вашего сайта буду переведены на HTTPS.

Изменение ссылок

Однако, несмотря на то, что выше мы установили перенаправление, ещё не все части сайта имеют ссылки с HTTPS. Так, опубликованные в контенте ссылки всё ещё работают по HTTP, и это делает сертификат не защищённым, то есть бессмысленным. К таким ссылкам относятся  изображения в статье, коды счётчиков, баннеров и другое. Чтобы сделать перевод сайта на HTTPS окончательным, нужно исправить эти ссылки тоже.

Для этого в первую очередь, перейдите в пункт «Настройки», подпункт «Общие», и исправьте опции «Адрес WordPress» и «Адрес сайта», записав в них URL с HTTPS. После сохранения изменений, проверьте, не стал и ваш сертификат безопасным – то есть с зелёной иконкой замочка. Если нет, то просмотрите страницу на наличие оставшихся ссылок с HTTP и исправьте их на HTTPS. После этих действий сертификат будет безопасным.

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

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