Меню

Beget как настроить https

Как установить бесплатный SSL сертификат на хостинге Бегет

Всем привет! В этой небольшой статье я расскажу, как установить SSL сертификат на сайт на хостинге Бегет. Если быть точным, то SSL сертификат устанавливается не на сам сайт, а на доменное имя. Поэтому, в первую очередь нужно приобрести домен, который будет привязан к вашему сайту на постоянной основе. Я рекомендую приобретать домены прямо на сайте хостинга Beget. Здесь вы найдете одни из самых низких цен на рынке.

SSL сертификат в наше время является не обязательным, но весьма рекомендуемым пунктом для любого сайта. Такие популярные поисковые системы, как Яндекс и Google ранжируют сайты с установленным SSL сертификатом гораздо лучше, нежели без него. К тому же, наличие иконки закрытого замка вызывает у пользователей больше доверия. Одним словом, установка SSL сертификата на сайт окажет лишь позитивное влияние и им не стоит пренебрегать.

Теперь же непосредственно перейдем к установке сертификата. Для этого нам нужно перейти в панель управления хостингом и выбрать раздел «Домены и поддомены»:

Далее нам нужно выбрать необходимый домен и щелкнуть в правой части от него на иконку щита с подписью SSL:

Выбираем бесплатный SSL сертификат Let’s Encrypt и жмем «Установить»:

Теперь остается вопрос времени. Если ваш домен был зарегистрирован в этот же день, то выпуск сертификата может занимать по времени до 3 суток. Если же ваш домен старше 3-х суток (с момента регистрации), то сертификат будет установлен в течение часа. В любом случае на вашу электронную почту придет уведомление об установке.

Переадресация с http на https

Но даже после этих действий установка сертификата не завершена окончательно. Теперь Ваш сайт доступен по двум адресам: по протоколу http и по протоколу https. По сути поисковики видят ваш сайт как 2 разных сайта с абсолютно одинаковым контентом и воспринимает его как плагиат. Думаю не стоит объяснить, насколько это плохо для SEO.

Поэтому, нам нужно настроить редирект с http на https. Во многих современных CMS (системах управления сайтами, «движках») эта функция встроена по умолчанию:

Если же такой функции нет, то вам необходимо в корне сайта (корень сайта — это все содержимое, находящееся в папке public_html) найти файл .htaccess, открыть его в текстовом редакторе (я рекомендую использовать Sublime Text последней версии, но можно обойтись и стандартным блокнотом), найти строчку RewriteEngine On (если этой строчки нет, то ее необходимо добавить, без этой команды редиректы работать не будут) и вставить ниже следующий код:

У меня на хостинге Beget такая комбинация прекрасно работает. Если же у вас этот код работать отказывается, то попробуйте использовать другие варианты:

На этом все! Как видите, в установке SSL сертификата нет ничего сложного. Но если по какой-либо причине вы все-таки не смогли этого сделать, то пишите в комментарии, будем разбираться вместе! До новых встреч, друзья!

Источник

Перенос WordPress на HTTPS, используя безплатный SSL от Beget

Приветствую тебя дорогой подписчик и посетитель! На связи Dzmitry Roshchyn и тема сегодняшней статьи, заказ безплатного сертификата SSL на хостинге Beget и переход WordPress блога с протокола шифрования HTTP на HTTPS .

Опишу быстрый, рабочий и проверенный мной способ, но перед началом пару слов о побудительном мотиве.

Предисловие. Где-то в ноябре-декабре стал часто получать на e-mail сообщения от рассылок ресурсов, предназначенных для Веб-мастеров, в которых постоянно муссировалась тема перехода сайтов с HTTP на HTTPS. Особого значения не придавал, но к Новому году пришло одно письмо с цепляющим заголовком, и решил проверить, в чём собственно дело, почему такой кипишь.

Оказалось, что с 1 января 2017 года все сайты с HTTP, с подачи Google станут помечаться браузерами как ненадёжные, а обладатели HTTPS получат артефакт в виде зелёного (в Chrome) замочка в адресной строке, пометка надёжности. Такая диспозиция несильно взбудоражила. А следующие моменты переключили внимание для более детального изучения вопроса.

Читайте также:  Не работает комбинация приборов уаз патриот

Оказывается, Google, грозит очередной пессимизацией в выдаче на этот раз для сайтов без HTTPS, а Mozilla Firefox прикроет поддержку HTTP плюс в довершение ко всему, разработчики беcплатной CMS WordPress грозятся ограничить функциональность для владельцев старого протокола. Слухи, слухами, а вот получить новый опыт шанс представился 100%, тем более в одном из новогодних поздравительных писем от прекрасного хостинга Beget сообщалось о безплатном сертификате SSL от Lets Encrypt , который провайдер предоставляет своим абонентам.

Регистрируемся в «Бегет», в основе перехода на новый протокол будет именно этот качественный хостинг-провайдер. Некоторые хостинги подобно Beget предоставляют безвозмездный SSL, посему юзер может действовать по аналогии. Однако если пользователь остаётся на своём хостинге (без фриварного SSL) он может пропустить первый пункт описания, в случае заказа SSL непосредственно у поставщиков сего сертификата.

Изучив порядка 10 актуальных ресурсов с примерами переноса сайтов (не только CMS WordPress) с HTTP на HTTPS, сделаю своё описание, расфасованное по пунктам, уверен оно поможет как начинающим Веб-мастерам и тем, кто хочет сам попробовать без лишних хлопот и затрат осуществить перенос.

Внимание! Убедительная просьба перед последующими манипуляциями сделайте обязательно бэкап текущей базы данных — это поможет восстановить работоспособность ресурса в крайних случаях, если что-то пойдёт не так.

Получение SSL-сертификата от Lets Encrypt

Заходим в аккаунт Beget, посещаем панель управления, выбираем «Управление доменами», напротив требуемого домена кликаем по щиту с подсказкой «Управлении SSL сертификатами», в открывшемся окне жмём «Установить». Присутствует сопровождение посредством контактного Email, пользователь получит два уведомления о начале и завершении заявки по выдаче сертификата SSL. Процесс займёт минут 30 максимум.

Ответственный этап — проверка после уведомления об успешном выполнении заказа на выпуск и установку сертификата от Lets Encrypt. Проверить доступность сайта одновременно по двум адресам: HTTP и HTTPS. В случае проблем в первую очередь обратиться в поддержку хостинга.

Внутрення оптимизация

Этот пункт требует особой внимательности, некоторые просмотренные примеры пошаговых инструкций, ставят его первым, до получения сертификата SSL, ссылаясь на более мягкий и комфортный перенос с наименьшим числом багов. Считаю палка о двух концах, я делал наоборот и получилось вовсе без проблем.

Замена ссылок


Владельцам площадок на движке WordPress в админке (Общие настройки) нужно поменять адрес сайта, добавив латинскую букву «S». Далее, чтобы сайт правильно отображался, ведь в подавляющем большинстве внутренние URL изображений и ручная перелинковка в статьях имеют абсолютные ссылки c HTTP, а ведь площадка уже HTTPS-ная, нам потребуются заменить адреса на относительные.

  • Абсолютная — http://pribylvseti.ru/cat/zarabotok-v-internete/na-sajte
  • Относительная — /cat/zarabotok-v-internete/na-sajte

В последнем эпизоде браузер сам подставит протокол при открытии страницы.

Ладно ресурс молодой, мало контента, руками легко подправить, а если обзоров сотни или того тысячи, нужен способ массового перевода. Следующим этапом становится оптимизация БЗ, перед манипуляциями обязательно сделать копию.

В хостинге требуется посетить вкладку «Управление базами данных MySQL» и пробраться в phpMyAdmin. Теперь понадобятся соответствующие запросы (команды) для исправлений. В меню выбираем раздел SQL, он специально предназначен для выполнения запросов.

  • wp_posts — название таблицы в БЗ;
  • post_content — название столбца с опубликованными материалами сайта уже в этой таблице.

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

Существует пара вариантов.

  1. Подмена http на https — UPDATE wp_posts SET post_content = REPLACE (post_content, ‘http://pribylvseti.ru’, ‘https://pribylvseti.ru’);
  2. Замена URL на относительный — UPDATE wp_posts SET post_content = REPLACE (post_content, ‘http://pribylvseti.ru/’, ‘/’);

Вводим необходимый запрос (только проставьте свой домен) и получаем результат. Но! Бывают тяжёлые случаи, когда плагины WP-Recall и Ulogin проставляют фиксированные URL. В этом случае поможет ещё дуэт запросов.

  1. UPDATE `wp_usermeta` SET `meta_value` = REPLACE (`meta_value`, ‘http://pribylvseti.ru/’, ‘/’) WHERE `meta_key` = ‘rcl_avatar’
  2. UPDATE `wp_usermeta` SET `meta_value` = REPLACE (`meta_value`, ‘http://pribylvseti.ru/’, ‘/’) WHERE `meta_key` = ‘ulogin_photo’
Читайте также:  Как настроить поиск яндекс по картинкам

Правка внешних скриптов

Просматриваем файлы темы header.php, footer.php и sidebar.php на обнаружении «старых» ссылок, здесь правим руками. Проверять нужно обязательно и внедрённые в код всевозможные внешние скрипты, например, библиотека Jquery.

От некоторых кодов партнёрок не перешедших на HTTPS придётся избавиться, браузеры станут «ругаться», а желанный замочек в адресной строке преобразится в перечёркнутый. Комбинация клавиш Ctrl+Shift+I укажет на «красные» ошибки, требующие безотлагательного вмешательства. Дело в том, что перейдя на HTTPS, придётся использовать скрипты и коды веб-ресурсов только из разряда «Надёжные», то есть тоже использующих новый протокол шифрования.

Обращаю внимание, популярный Rotaban, вообще, не принимает HTTPS площадки, придётся попрощаться. Переживать не стоит, со временем начнётся глобальный исход из HTTP и рекламные сервисы снова станут доступны для заработка.

Важные для поисковых машин файлы, хранящиеся в корне сайта также подлежат редактированию. Приступим.

Директива для поисковиков

Иметь на руках две версии, несомненно хорошо, а вот для Яндекса это совершенно сайты разные и без необходимых мер, начнёт индексировать оба, чревато. Должно известить поисковик соответствующей директивой в файле robots.txt , обязательно поменяв протокол.

Яндекс увидит, что основным зеркалом является HTTPS версия и станет добавлять в поиск только её страницы.

301 редирект

А также надобно перенаправлять посетителей со старой версии посредством 301 редиректа сайта на новую. В самом начале файла .htaccess проставляем такую команду для сервера.

Это вариант общий (работает прекрасно), конкретно для «Вордпресс» существуют и другие.

Внешняя оптимизация

Разобравшись с основными моментами внутренней оптимизации, заостряем внимание на внешней. Нужно грамотно сообщить поисковым системам, что теперь ваш сайт, окончательно переехал на HTTPS прибегнув к панели веб-мастеров.

Версия HTTPS для Яндекса

В Яндекс.Вебмастер жмём на плюс и добавляем в поиск HTTPS версию, подтвердив права владения, увидим напротив домена «Данные скоро появятся». Потревожим и старое издание, в разделе «Индексирование» выбираем «Переезд сайта», ставим пометку в чебоксе «Добавить HTTPS» и сохраняем. С Яндеском «покончено».

Манипуляции с Google Webmasters

По утверждению экспертов для Google достаточно 301 редиректа, но я все же добавил версию HTTPS в Search Console аналогично «Яше».

Единственным общим моментом станет добавления файла индекса Sitemap.xml опять же у каждого поисковика в Вебмастере свой раздел именуемые «Индексирование» и «Сканирование». Если у вас присутствовали дополнительные настройки, то их тоже следует перенести.

  • Настройки региона (геотаргетинг) для Яндекса
  • Список ссылок в Disawov Tool
  • Исключенные параметры URL (обе для Google)

Теперь остаётся ожидать когда произойдёт склейка доменов. В Гугл процесс пройдёт быстрее, чем в Yandex (минимум 2 недели).

После склейки, главным зеркалом признаётся домен с HTTPS.

Раздел «Мои сайты» преобразится в старом варианте повыпадают страницы из поиска и он «ляжет» под новый.

Что касаемо тИЦ, то эта пузомерка поначалу у версии HTTPS будет равняться нулю, но после склейки и апдейта Яндексом этого показателя, должна вернуться. А также опять, по слухам, в период склейки позиции в выдаче, возможно, могут просесть и по слухам, даже не вернутся на исходные. Здесь не знаю, не проверял, пусть лучше позиции подрастут, ведь теперь сайт перенесён на безопасный протокол.

Кстати, переезд сайта на HTTPS лечит некоторые болячки типа фильтра АГС! С большой статьёй по выходу из этой санкции «классическим методом» можно ознакомиться здесь.

Заключение

Пошаговая инструкция подошла к финалу. Мы воспользовались возможностью представленой хостингом Beget, воспользоваться безплатным SSL сертификатом Lets Encrypt для переноса сайта на новый протокол шифрования HTTPS. Старался вкратце охватить важные моменты и изложить доходчиво свой опыт. Успехов Вам и большой прибыли!

Читайте также:  Что делать с модемом если он не работает

Источник

Установка SSL-сертификата на хостинге Бегет

Перевод сайта на протокол HTTPS защищает посетителей ресурса и может повысить его в поисковой выдаче при ранжировании поисковыми системами (то есть наличие защищенного протокола является фактором ранжирования). Переход осуществляется после установки на домен SSL сертификата. Клиенты хостинга Beget могут воспользоваться как бесплатными, так и платными сертификатами.

Зачем нужен SSL-сертификат

HTTPS — это расширение HTTP с использованием криптографического шифрования через TLS или SSL-протокол. Что делает SSL:

  • не дает злоумышленникам перехватить и анализировать сетевой трафик;
  • исключает вероятность подмены доверенного веб-сайта на другой, используемый для кражи личной информации.

Браузеры Chrome, Яндекс и другие при открытии сайта без HTTPS показывают сообщение, что сайт не защищен, в целях предупреждения пользователей.

Пример такого сообщения:

Поскольку наличие сертификата служит фактором ранжирования в поиске, он по сути является обязательным для сайтов, созданных в целях получения трафика.

Установка Как заказать сертификат

Рассмотрим, как установить бесплатный вариант Lets Encrypt. Его работа ничуть не хуже, чем у платных аналогов. И его вам не нужны какие-то особые опции, которые есть только у платных сертификатов, смело устанавливайте бесплатный.

После авторизации на хостинге Бегет:

  1. В панели управления зайдите в раздел «Домены и поддомены».
  2. Выберите «Управление SSL сертификатами» напротив необходимого домена.
  3. В новом окне выберите вкладку «Бесплатный SSL сертификат» (она открывается по умолчанию). Его предоставляет некоммерческий центр сертификации Lets Encrypt. Далее надо нажать кнопку «Установить».
  4. На контактную электронную почту придет сообщение о подаче заявки на выпуск SSL-сертификата, затем еще одно сообщение придет, когда сертификат будет установлен. Как правило этот процесс занимает менее 1 дня, а чаще даже менее одного часа.
  5. После этого в списке доменов справа от названия появится значок со щитом.

Перейти на Beget

  • установка SSL сертификата произойдет автоматически;
  • при установке сертификата изменится А-запись;
  • если домен работает не на DNS от Beget, то IP-адрес для А-записи придется прописывать вручную, используя данные из письма.

На сайте предложены платные ССЛ-сертификаты, отличающиеся: наличием защиты поддоменов, доступа частным лицам, подтверждением бизнес-уровня, стоимость ежегодного продления.

Как настроить переадресацию на HTTPS

С помощью хостинга

После получения SSL необходимо настроить переадресацию, чтобы все страницы сайта открывались исключительно с использованием HTTPS. В зависимости от CMS сайта и выбранного вами способа настройки могут отличаться.

Так вы можете сделать переадресацию средствами хостинга. Для этого зайдите в раздел «Сайты» и щелкните по значку шестеренки напротив названия ресурса. Включите тумблер рядом с пунктом «Редирект с HTTP на HTTPS». Вступление изменений в силу происходит примерно в течении 5 минут.

Не стоит использовать несколько способов редиректа сразу. То есть если используете возможности хостинга, то не надо дублировать это, например, в .htaccess .

Средствами движка

Для различных движков реализованы расширения, позволяющие делать редирект. Вы можете использовать один из них. Например, для WordPress есть плагин Really Simple SSL. В некоторые движки такая функция уже встроена и надо ее только включить.

Через .htaccess

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

После настройки редиректа любым способом зайдите на главную страницу сайта, а также пооткрывайте другие страницы. Контент страницы должен отображаться корректно. В адресе страницы в браузере должно быть подтверждение защищенного подключения (значок замка).

Дополнительные настройки

Если ваш сайт уже был добавлен в вебмастера Яндекс и Google, то нужно произвести дополнительные действия.

В вебмастере Яндекса зайдите в настройки сайта, выберите пункт меню “Переезд сайта”, укажите “Добавить HTTPS” и сохраните.

В вебмастере Google надо просто снова добавить сайт с новым протоколом.

Источник

Adblock
detector