Переносом сайта на https занимаюсь уже почти месяц. То проблемы с зелёным замочком - mixed content, то с редиректом - 302 - основной, 301 как дополнение, до сих пор Яндекс не обрабатывает Sitemap xml. Уже поменял htaccess раз 30. Если знающий специалист сможет написать хороший файл htacces для wordPress желательно чтобы заодно ускорить загрузку, буду очень признателен. Проблема с редиректом по моему решена - отключил в разделе сайты - использовать https - буду проверять. И ещё, очень интересно чем отличаются эти две строки;
SetEnvIf X-HTTPS 1 HTTPS
SetEnvIf X-HTTPS 1 HTTPS=1
Ответы (8)
Переход на https заключается в выполнении след. этапов:
1) Приобретение и подключении SSL сертификата
2) Настройки редиректа с http на https
3) Настройка https в CMS
4) Настройка https в файле robots.txt
5) Добавление и настройка сайта c https в панели Яндекс Вебмастер и Google Webmaster
Если нужна помощь, можете мне написать по контактам https://community.timeweb.com/marketplace/dve-zebry
https://devaka.ru/articles/moving-to-https
Чтобы sitemap заработал его нужно прописать в robots .txt (https://www.hardkod.ru/robots.txt см. в самом низу). Переезд нужно выполнять сначала для Яндекса, потом для Гугла, тк у них разные тербования к этому процессу, об этом на 6ой вебмастерской Яндекс говорил.
Мы относительно недавно переехали без потери позиций, обращайтесь https://community.timeweb.com/marketplace/hardkod
Может кому-то пригодится...
https://deklife.ru/bezopasnost-bloga/perevod-sajta-na-ssl-sertifikat-lets-encrypt-na-xostinge-poshagovaya-instrukciya-ch-1.html Перевод сайта на SSL-сертификат Let’s Encrypt на хостинге (Пошаговая инструкция) Ч.1
https://deklife.ru/bezopasnost-bloga/perevod-sajta-na-ssl-sertifikat-i-nastrojki-v-servisax-prodolzhenie-ch-2.html Перевод сайта на SSL-сертификат и настройки в сервисах (Продолжение) Ч.2 Напишите свои отзывы на мою Инструкцию. :-)
SetEnvIf X-HTTPS 1 HTTPS
SetEnvIf X-HTTPS 1 HTTPS=1
и ещё редирект
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
и всё заработало как надо. Кстати, на всех внутренних ссылках я убрал http и остались ссылки безотносительные, //site .ru/ Не все могут поддерживать https
Потратил много времени, с Вашими инструкциями было бы значительно проще.