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

Сообщить об ошибке

Отменить
16720
How-to Читать 6 минут

Как настроить 301 редирект с HTTP на HTTPS-версию сайта

Как настроить переадресацию с HTTP на HTTPS-версию сайта
АУДИТ САЙТА — ПАРАМЕТРЫ СЕРВЕРА
Инструкцию одобрил
Head of SEO в Universal Commerce Group
Чтобы настроить 301 редирект с http на https, необходимо внести изменения в файл .htaccess в корневой папке сайта. Это делается после установки SSL-сертификата. Правильно настроенный редирект способствует полноценной индексации при переносе сайта на версию https.

Когда нужен редирект с http на https?

Это последний шаг при переносе сайта с версии http на https. После настройки 301-редиректов всех страниц установка SSL-сертификата считается завершенной.

Для улучшения индексации и предотвращения ошибок рекомендуется проверить наличие переадресации на всех страницах. Два одинаковых URL с http и https могут распознаться как дубли, а вес не перенесется. Из-за внутренней перелинковки на версию https страница потеряет в весе. В идеале все страницы с http должны автоматом перенаправлять пользователя на https.

При внутренней перелинковке в тексте ссылки также должны вести на обновленные страницы https. Ни одна из ссылок не может вести на версии адресов с http. Чтобы обнаружить неправильно настроенные редиректы и фрагменты внутренней перелинковки, используйте аудит Serpstat или подобные инструменты. Так вы сможете быстро и точно определить страницы с неправильно настроенным редиректом.
Аудит сайта с HTTPS в Serpstat

Как правильно настроить 301 редирект с http на https?

Предположим, вы заказали SSL-сертификат у своего хостинг-провайдера, или для вашего сайта он предоставляется автоматически. Перед началом работы спросите в службе поддержки, как лучше настроить 301 редирект с http на https для вашего конкретного случая.

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

В панели Plesk расположение файла выглядит так:
Файл htaccess в корне сайта
Открыв его в любом текстовом редакторе, добавьте одну из команд в следующей строке после директивы Rewrite Engine On:
Настройка редиректа на https
Здесь вместо domain.com введите название сайта, с которым работаете:
 Rewrite Engine On при редиректе на HTTPS
Другие варианты команд:
Редирект на https
Редирект на https в htaccess
Настройка редиректа на версию с https
301 редирект с http на https
Установка редиректа на https-версию сайта
Можно также настроить 301 редирект через .htaccess только для одной страницы. В примерах приведено название testpage.php, его замените на адрес нужной страницы. Используйте только один из приведенных вариантов:
301 редирект для одной страницы
301 редирект для одной страницы в htaccess

Как настроить редирект с http на https на Битрикс?

Для перевода сайта на протокол https в системе Битрикс нужно для начала избавиться от всех абсолютных ссылок и сделать их относительными. Например, http://site.ru/company/ — абсолютная ссылка, а /company/ — относительная. Для отключения абсолютных версий можно подключить скрипт в исходном коде сайта с помощью команды:
Отключение абсолютных ссылок в htaccess
Но чтобы он присоединялся через https вместо http, отключите ненужный протокол:
Отключить протокол http в htaccess
Либо переведите подключение в формат D7 API Bitrix:
D7 API Bitrix
Еще варианты подключения с помощью формата API Bitrix:
Протокол HTTPS в API Bitrix
Все входящие ссылки на ваш сайт желательно заменить с http на https. Однако даже если ссылки будут вести на http, вес будет перенесен на версию https при правильной настройке 301-редиректа. Также допускается использовать относительные ссылки типа href="/content/page.html".

После настройки редиректа нужно:
1
Создать новый файл sitemap.xls.
2
Добавить в Яндекс.Вебмастер новую версию сайта с https.
Переезд сайта на HTTPS в Яндекс.Вебмастер
3
Добавить новую версию сайта с https в Google Search Console.
Добавить HTTPS в Google Search Console
4
Обновить в Яндекс.Вебмастере sitemap.xls и robots.txt.
5
Указать ссылку с https в настройках интеграции с 1С. Чтобы не переписывать программу полностью, можно принимать запросы от 1С через протокол http. Для этого в файле .htaccess внесите команду:
Переадресация на HTTPS в Битриксе
6
Внести команду в файл .htaccess одним из способов, описанных выше, или поставить отметку об автоматической переадресации:
Безопасное соединение HTTPS в Битрикс

Как проверить правильность настройки редиректа с http на https в Битрикс?

  • В Яндекс.Вебмастере и Google Search Console указаны новые версии sitemap.xls и robots.txt;

  • все страницы проиндексированы под новым протоколом https, после обновления информации вручную должно пройти не менее 2 недель;

  • проверка настройки редиректа с https на http и наоборот не выдает ошибок, на запрос всех страниц сервер выдает ответ 200 ОК. Для проверки используйте онлайн-инструменты, например, Redirect Checker;

  • ссылки во внешних источниках и внутренней перелинковке ведут на https;

  • настроена правильная интеграция с 1С.

Заключение

Настройку редиректа с http на https необходимо проводить после установки SSL-сертификата на сайт. Сначала спросите в поддержке хостинга, какой способ настройки переадресации актуальный в вашем случае. Если вы собираетесь настроить редирект с https на http вручную, используйте файл .htaccess. Вносите по очереди разные команды, проверяя каждую из них вводом адреса с http.

Если сайт работает на Битрикс, исправьте абсолютные ссылки на относительные, затем обновите файлы sitemap.xls и robots.txt и внесите исправленную информацию в Яндекс.Вебмастер и Google Search Console. Настройте интеграцию с 1С через протокол http, чтобы не пришлось переписывать всю программу. Проверьте правильность работы переадресации через онлайн-инструменты.

Если все ссылки с http без ошибок ведут на https, установку SSL-сертификата можно считать завершенной.
Эта статья — часть модуля «Аудит сайта» в Serpstat
«Аудит сайта» в Serpstat" title = "Как настроить 301 редирект с http на https-версию сайта​ 16261788251097" />
Аудит всего сайта или отдельной страницы в один клик. Полный список ошибок, отсортированный по критичности, пути их устранения и рекомендации. Любая периодичность проверки и автоматическая рассылка отчетов на почту.
Запустить аудит сайта

Сэкономьте время на изучении Serpstat

Хотите получить персональную демонстрацию сервиса, тестовый период или эффективные кейсы использования Serpstat?

Оставьте заявку и мы свяжемся с вами ;)

Оцените статью по 5-бальной шкале

2.25 из 5 на основе 40 оценок
Нашли ошибку? Выделите её и нажмите Ctrl + Enter, чтобы сообщить нам.