Чем больше вникаю в процесс переезда на протокол https тем больше возникает вопросов. Поделитесь пожалуйста пошаговой инструкцией.
5319
Чем больше вникаю в процесс переезда на протокол https тем больше возникает вопросов. Поделитесь пожалуйста пошаговой инструкцией.
Ответы (18)
1. Можно начать с бесплатного SSL сертификата Let's Encrypt, установить его можно из панели управления хостера, меню называется "Дополнительные услуги".
2. Далее размещаем в файле .htaccess в папке сайта такую директиву:
SetEnvIf X-HTTPS 1 HTTPS
Уже на этом этапе будет достигнут результат, когда сайт должен корректно открываться как по HTTP, так и по HTTPS. При необходимости третьим пунктом можно в разделе "Сайты" в панели включить явное перенаправление запросов с HTTP на HTTPS.
2. В файл .htaccess установил
#SetEnvIf X-HTTPS 1 HTTPS
SetEnvIf X-HTTPS 1 HTTPS=1 (техподдержка помогла),
3.В разделе Сайты включил Использовать HTTPS
На каждой странице канонический адрес изменил на HTTPS,
В общих настройках сайта тоже 2 адреса поменял на HTTPS,
Все внутренние ссылки со всех страниц изменил вручную на HTTPS,
Залез в редактор и там везде добавил S,
Дальше всё самое интересное;
ошибки с Метрикой -- удалил настройки АААА, вроде помогло,
Вебмастер как то странно, отказывается обрабатывать sitemap.xml уже 3 недели, Переадресация идёт только 302, поэтому В файл .htaccess установил ещё
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Результатов пока не знаю, с Яндексом сразу не увидишь. Не знаю что делать с зеркалом HTTP - откреплять? Но и так ТИЦ упал до 0, внешние ссылки тоже 0. Гугл проиндексировал только половину страниц. Да, и если зайти со свежего браузера, то пишет в адресной строке слева что соединение небезопасное (если иконку открыть). Вобщем я уже пожалел что всё это затеял, или может что то не так сделал? или недоделал? или из-за сертификата Let's Encrypt?
Там mixed content, не весь контент страницы подтягивается по HTTPS.
Проверяю домен в профиле: https://sansaytech.ru/
Проверял с помощью сервиса проверки mixed content checker.
Вот эти странички запрашиваются по HTTP всё еще при обращении к главной:
http://sansaytech.ru/images/serv1.png
http://sansaytech.ru/images/serv2.png
http://sansaytech.ru/images/serv3.png
http://sansaytech.ru/images/serv4.png
http://sansaytech.ru/images/rules_diagramm.png
Поправьте указанные ссылки для того, чтобы загорелся зеленый замочек и весь контент хотя бы главной загружался по HTTPS.
А вот то что я описал правильно сделал или что то не так? Теоретических знаний нет, я всё из блогов и форумов.
Уточните, пожалуйста, в каком браузере и какой версии Вы открываете Community? Если есть возможность, пожалуйста, пришлите скриншот, демонстрирующий описываемую проблему, на community@timeweb.ru.
Скрин не ставится.
Community корректно отображается в Google Chrome, Mozilla Firefox и Opera, пожалуйста, до устранения проблемы воспользуйтесь одним из этих браузеров.
Напишите мне в ВК (в профиле) или на почту lavrsupp@gmail.com, рад буду помочь разобраться с вопросом сегодня или на выходных.