Как правильно перейти с http на https
Можно выделить 4 причины, по которым стоит перенести свой сайт на него:
Передаваемая информация шифруется и находится в большей безопасности. Если Ваш ресурс имеет формы оплаты, собирает данные о пользователях, тогда его просто необходимо установить. В ином случае можно не спешить, конечно, но в итоге на https со временем переведут все ресурсы.Вторая причина — это влияет на ранжирование. О чём уже в открытую заявляют поисковые системы, особенно Google.Посетитель будет больше доверять сайту с https, нежели без него. Потому что страницы, не имеющие данный сертификат помечаются предупреждением в браузере. Человек, не посвящённый в данную тему, точно насторожится.Наличие более современного соединения ускорит загрузку примерно на 20-30%
Далее Вы увидите пошаговую инструкцию переноса сайта на данный протокол.
ПОДГОТОВИМ САЙТ
Создание резервной окпии
Перед любым масштабным вмешательством в работу портала необходимо делать резервные копии баз данных и всех файлов. Это меры предосторожности на случай если что-то пойдет не так. Тогда Вам будет достаточно восстановить данные из этих файлов.
Редактируем ссылки
К примеру в файлах сайта имеют ссылки типа: http://mysite.net/about.html. Есть 2 способа их изменения:
- Заменить фрагмент «http» на «https».
- Либо сделать их относительными, то есть отбросить часть «http://mysite.net» и оставить окончание «/about.html» и подобные.
Последний случай может быть существенно удобнее в перспективе, поэтому советуем воспользоваться им.
Нередко в Сети можно найти информацию о возможности замены путей с помощью SQL-запроса. На самом деле это неэффективный способ, им невозможно добиться требуемой цели.
На этот случай есть 2 действенных способа
- Сделать экспорт базы данных через PhpMyAdmin. Затем открыть требуемые файлы в текстовом редакторе и заменить всё, что нужно. Потом нужно вернуть эти таблицы назад в систему прежде, чем они обновятся.
- Второй способ проще и не требует знаний программирования как таковых. В разных CMS имеются плагины, с помощью которых можно произвести замену требуемых строк. Для WordPress это будет Search Regex.
URL-адрес в CMS
В настройках движка необходимо ввести обновленный адрес.
Скрипты из внешних источников
Любой скрипт должен быть подключен через https. Иначе на веб-ресурсе будет смешанный протокол. Для поверки можно просмотреть страницы через режим исходного кода или при помощи программы «Netpeak» и подобных.
Файлы sitemap и robots.txt
В robots.txt не требуется ничего переписывать. А вот в sitemap.xml потребуется изменить все ссылки. Но если генерация карты сайта автоматическая, то менять обычно ничего не надо. Но рекомендуется в этом убедиться дополнительно.
Ещё в .htaccess можно настроить исключения, чтобы robots.txt работал по обоим протоколам.
ПОКУПКА SSL-СЕРТИФИКАТА
Перед покупкой SSL нужно понять потребности. Есть разные типы сертификатов, каждый документ выдаётся для одного сайта.
- С проверяемым доменом (DV). Прекрасное решение для блогов, интернет-магазинов, и ресурсов, которым важно иметь этот сертификат. Его стоимость невысока, а оформляют их быстро.
- С проверкой фирмы (OV). Это предложение отлично подойдёт тем, кому нужно побольше доверия, потому что при его выдаче проверяется, принадлежит ли домен данной компании. Срок выдачи 3 суток, наилучшее решение для больших организаций.
- EV, для которого требуется расширенная лицензия. Проверка для него самая тщательная и составляет от 7 до 10 дней. Его может получить лишь юридическое лицо.
- Документ с пометкой Wildcard подойдёт тем, у кого много поддоменов.
- Бесплатные сертификаты от Let’s Encrypt — это некоммерческая организация, которая выдаёт их бесплатно. Поисковики нормально реагируют на них. Его подключение не займёт много времени.