Как перевести сайт Drupal с HTTP на HTTPS

Drupal – одна из самых мощных систем управления контентом на сегодняшний день.

Эта платформа с открытым исходным кодом, используемая миллионами больших и малых сайтов, отличается высокой масштабируемостью и молниеносной скоростью. Если Ваш сайт работает на Drupal, Вы находитесь в очень хорошей компании. Белый дом, правительство Австралии, The Weather Channel и NBC – вот лишь несколько известных сайтов, которые используют Drupal для управления и предоставления онлайн-контента. В сегодняшней онлайн-среде мы настоятельно рекомендуем Вам узнать, как перевести сайт Drupal с HTTP на HTTPS. И вот почему.

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

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

Технический обзор того, как работают SSL-сертификаты
Как выбрать лучший SSL-сертификат для Вашего сайта?
Почему SSL-сертификат важен для Вашего интернет-магазина?

Теперь давайте сосредоточимся на главной цели этой статьи.

Как перевести сайт Drupal с HTTP на HTTPS

Первое, что нужно сделать после установки и настройки Вашего SSL-сертификата, – это проверить, правильно ли он работает. Вот самые лучшие инструменты для покупки и тестирования SSL-сертификата. Если ошибок не обнаружено, теперь Вы можете смело добавлять HTTPS на свой сайт.

Возможно, Вы захотите активировать HTTPS только в определенных местах, например, на странице входа в систему или в корзине. Но переключение между HTTP и HTTPS может скомпрометировать Вашу защищенную сессию. Браузеры отмечают смешанное содержимое HTTP и HTTPS как не защищенное. Если Вы не зашифруете весь свой сайт, посетители не смогут получить к нему доступ.

Вы можете принудительно установить HTTPS на весь Ваш сайт двумя способами. Самый быстрый вариант – обновить файл .httaccess в корне сайта. Просто добавьте следующий код ниже “RewriteEngine on”.

RewriteCond %{HTTP_HOST}!^www. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP:X-Forwarded-Proto}!https
RewriteCond %{HTTPS} offRewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Второй способ – использовать модули Drupal и заставить HTTPS из Вашей внешней приборной панели. Здесь Вы можете искать модули проекта Drupal.

Теперь, когда весь Ваш трафик перенаправлен на HTTPS, пришло время добавить последние штрихи к нашему переходу. Проверьте свои шаблоны на наличие оставшихся HTTP-ресурсов, таких как медиафайлы, CSS, js и т.д., и добавьте символ S к HTTP. Если Вы использовали абсолютные пути к локальным изображениям, Вам, возможно, придется многое заменить. Написание SQL-оператора для поиска и замены Ваших гиперссылок сэкономит Вам массу времени.

Наконец, сообщите Google, что все Ваше содержимое теперь передается по протоколу HTTPS. Обновите Вашу XML sitemap последними HTTPS-ссылками и отправьте ее в Google webmaster tools. Используйте файл Robots.txt, чтобы контролировать, какие страницы будут просмотрены и проиндексированы.

И это должно быть все. Обучение тому, как перевести сайт Drupal с HTTP на HTTPS, не является сложным процессом. Если после выполнения описанных выше действий у Вас все еще возникают проблемы, обратитесь к своему хостинг-провайдеру или попросите помощи у сообщества Drupal на официальном форуме Drupal.

Сэкономьте 10% на SSL-сертификатах при заказе сегодня!

Быстрая выдача, надежное шифрование, 99,99% доверия к браузеру, специализированная поддержка и 25-дневная гарантия возврата денег. Код купона: SAVE10

Написано

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