HTTPS – это протокол для безопасной связи по компьютерной сети, который широко используется в Интернете. Все больше и больше владельцев WordPress переходят с HTTP на HTTPS, в основном по следующим 5 причинам:
- Google объявил, что сайты, использующие HTTPS, получат небольшой рейтинг в поиске Google.
- Вы можете добиться более высокой производительности с новым протоколом HTTP/2 , который требует HTTPS из-за поддержки браузера.
- HTTPS более безопасен, а данные вашего посетителя полностью зашифрованы.
- HTTPS может создать доверие, включив зеленый замок в адресной строке веб-браузера посетителя.
- Если кто-то посещает веб-сайт с 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
- Перенаправить HTTP на HTTPS в Apache
- Перенаправить HTTP на HTTPS с помощью действительно простого плагина SSL
Перенаправить 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.
Вы можете загрузить Really Simple SSL из репозитория WordPress или найти его на панели инструментов WordPress в разделе Gлагины «Добавить новый». Вот список того, что делает плагин:
- Все входящие HTTPS-запросы перенаправляются с HTTP на HTTPS. Если возможно с .htaccess или с помощью JavaScript.
- URL-адрес сайта WordPress и домашний URL-адрес изменены на HTTPS.
- Небезопасный контент исправляется путем замены всех URL-адресов HTTP:// на HTTPS://, кроме ссылок на другие внешние домены. Все сделано динамически. За исключением URL-адреса сайта WordPress и домашнего URL-адреса, никаких других изменений в базе данных не производится.
Нет никаких шагов по использованию этого плагина, вы просто устанавливаете и нажимаете «Вперед, активируйте SSL», и все готово.