На хостинге Beget есть возможность поставить бесплатный SSL-сертификат от Let’s Encrypt (https://letsencrypt.org/) для работы сайта по протоколу https. Я решил попробовать на одном из доменов, чисто ради эксперимента, и что из этого вышло.
В качестве экспериментального подопытного у меня был мой домен sistemos.ru. В панели Бегета зашел в раздел «Управление доменами» и там в списке доменов кликнул по соответствующей иконке.
После клика на «Установить», мне пришло на e-mail письмо, что заказан выпуск сертификата и что он будет выпущен и установлен в ближайшее время. А примерно через 10 минут пришло сообщение об успешной установке SSL-сертификата, и что у домена изменены А-записи.
📊 Убираем мусор в исходном коде сайта на WordPress и в выдаче ПС 📊
Хотите узнать, как создавать эффективные комментарии? Начните с нашего курса!
🌟 Специалист по Яндекс Директу 🌟
Через некоторое время зашел в панель Бегета и там была такая инфа:
Попробовал зайти на https://sistemos.ru/ и он открылся как обычно, без каких-либо изменений.
Я сначала подумал что еще ничего не применилось, но оказывается все уже работало, нужно было просто зайти по протоколу https https://sistemos.ru/, и я увидел вот это:
Дальше действуем так:
- Заменить в настройках, а также в базе и в шаблоне сайта, все ссылки на https, вместо http. В базе это удобно сделать с помощью плагина «Better Search Replace«.
- Дальше нужно поставить редирект с http на https всех страниц сайта.
Для редиректа в WordPress (если Apache) требуется в файл .htaccess, который в корне сайта, ниже строки
# END WordPress
добавить:
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] - В файле robots.txt удалить строчку HOST (если таковая имелась). Эта директива больше не актуальна.
- В Вебмастере Яндекса добавить новый сайт с HTTPS и подтвердить.
- Зайти в Вебмастере на старый сайт в раздел «Переезд сайта» и выбрать HTTPS.
В скором времени (от 3-х дней до пары недель) сайт в выдаче Яндекса будет показываться как защищенный.
Подробная последовательность есть в инструкции от Яндекса https://yandex.ru/blog/platon/pereezd-sayta-posle-otkaza-ot-direktivy-host.
годно
Отдельный IP на сайт надо? Проделывал то же самое, но https так и не открылся.
У меня никакого отдельного IP нету. Просто нажал «установить» и все, через 10 минут сайт стал доступен по https.
Т.е. только то, что написано в этой статье, больше ничего не делал.
Если у у хостера есть функция ssi? то сне дополнительный ip не нужен, что выгоднее) у моего хостера Handyhost такая фишка есть, никаких заморочек нет)
А этот сертификат все браузеры принимают? Вроде как платные лучше, не?
Не стал заворачиваться с платным SSL сертификатом и тоже поставил такой же, правда хостер у меня другой. Что приятно, выделенный ip не нужен и настойка простая. Тестировал на сайт многих браузерах и устройствах. Все нормально.