ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как перенаправить HTTP на HTTPS в WordPress

Как перенаправить HTTP на HTTPS в WordPress

HTTPS – это протокол для безопасной связи по компьютерной сети, который широко используется в Интернете. Все больше и больше владельцев WordPress переходят с HTTP на HTTPS, в основном по следующим 5 причинам:

  1. Google объявил, что сайты, использующие HTTPS, получат небольшой рейтинг в поиске Google.
  2. Вы можете добиться более высокой производительности с новым протоколом HTTP/2 , который требует HTTPS из-за поддержки браузера.
  3. HTTPS более безопасен, а данные вашего посетителя полностью зашифрованы.
  4. HTTPS может создать доверие, включив зеленый замок в адресной строке веб-браузера посетителя.
  5. Если кто-то посещает веб-сайт с HTTPS и посещает веб-сайт HTTP, реферальные данные теряются в Google Analytics. Обычно это сводится к «прямому движению». Если кто-то переходит с веб-сайта HTTPS на другой веб-сайт HTTPS, реферальные данные все еще передаются. Таким образом, переходя с HTTP на HTTPS , вы можете получить более точные реферальные данные.

 

Как перенаправить HTTP на HTTPS в WordPress

Есть несколько вариантов, которые вы можете выбрать, перенаправляя HTTP на HTTPS в WordPress.

Если вы еще не перевели сайт на https, то в статье https://mydaoseo.ru/texnicheskie-momenty/perexod-sajta-s-http-na-https/, описывается как можно перевести без потери посещаемости.

Самый простой способ – сделать это на уровне сервера, или вы даже можете сделать это с помощью бесплатного плагина для WordPress. Примечание: все примеры включают директиву 301 перенаправления, которая является правильным способом ее реализации в отношении SEO. Использование другого типа перенаправления может повредить вашему рейтингу.

 

Перенаправить HTTP на HTTPS в Nginx

Согласно W3Techs, Nginx является самым быстрорастущим веб-сервером и занимает долю рынка более 30% с 2017 года. В среднем каждую минуту один из 10 миллионов веб-сайтов начинает использовать Nginx.

Если на вашем веб-сервере работает Nginx, вы можете легко перенаправить весь ваш HTTP-трафик на HTTPS, добавив следующий код в файл конфигурации Nginx. Это рекомендуемый метод для перенаправления WordPress, работающего на Nginx.

server {
listen 80;
server_name domain.ru www.domain.ru;
return 301 https://domain.ru$request_uri;
}

 

Перенаправить HTTP на HTTPS в Apache

Если на вашем веб-сервере работает Apache, вы можете легко перенаправить весь ваш HTTP-трафик на HTTPS, добавив следующий код в ваш .htaccess файл. Это рекомендуемый метод для перенаправления WordPress, работающего на Apache.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

Перенаправить HTTP на HTTPS с помощью действительно простого плагина SSL

Третий вариант, который вы должны перенаправить с HTTP на HTTPS, – использовать бесплатный плагин WordPress Really Simple SSL.

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

Вы можете загрузить Really Simple SSL из репозитория WordPress или найти его на панели инструментов WordPress в разделе Gлагины «Добавить новый». Вот список того, что делает плагин:

Нет никаких шагов по использованию этого плагина, вы просто устанавливаете и нажимаете «Вперед, активируйте SSL», и все готово.

Exit mobile version