5319

Как перенести WordPress на HTTPS?

18 ответов

Чем больше вникаю в процесс переезда на протокол https тем больше возникает вопросов. Поделитесь пожалуйста пошаговой инструкцией.

Ответы (18)

Лавр Иванов +128
08.12.2016 11:43
Инструкция примерно такая:

1. Можно начать с бесплатного SSL сертификата Let's Encrypt, установить его можно из панели управления хостера, меню называется "Дополнительные услуги".
2. Далее размещаем в файле .htaccess в папке сайта такую директиву:
SetEnvIf X-HTTPS 1 HTTPS

Уже на этом этапе будет достигнут результат, когда сайт должен корректно открываться как по HTTP, так и по HTTPS. При необходимости третьим пунктом можно в разделе "Сайты" в панели включить явное перенаправление запросов с HTTP на HTTPS.
Василий +3
08.12.2016 14:03
1. Let's Encrypt, установил,
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?
Свернуть ответы
Alexey Zhukov +22
08.12.2016 17:41
Ага, именно из-за него)
Лавр Иванов +128
08.12.2016 18:17
Алексей, не вводите товарища в заблуждение.
Там 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.
Alexey Zhukov +22
08.12.2016 18:28
Зы. Если за дело берётся Лавр, то я пас. Респект.
Василий +3
08.12.2016 18:48
Спасибо за помощь. Я нашёл этот mixed content через Гугл Хром. Два дня пытаюсь подобраться и через файловый менеджер и через редактор - никак. Я так понял это всё идёт с одной страницы 404, каким то образом она на редиректе 302. Ничего умнее не придумал как поставить в Яндексе и в Гугле удаление htt​ps:​//s​ans​ayt​ech​.ru​/wp​-co​nte​nt/​upl​oad​s/2​015​/09​/-e​144​177​813​361​6.j​pg
А вот то что я описал правильно сделал или что то не так? Теоретических знаний нет, я всё из блогов и форумов.
Лавр Иванов +128
09.12.2016 02:05
Поправьте ссылки на эти элементы с HTTP на HTTPS: http://i.imgur.com/SboCWgK.jpg
Василий +3
08.12.2016 14:05
Подскажите, почему у меня здесь на Ответы накладываются сверху Похожие вопросы? Не видно ничего.
Свернуть ответы
Кристина Лихова +275
08.12.2016 14:16
Василий Владимирович, здравствуйте.

Уточните, пожалуйста, в каком браузере и какой версии Вы открываете Community? Если есть возможность, пожалуйста, пришлите скриншот, демонстрирующий описываемую проблему, на community@timeweb.ru.
Василий +3
08.12.2016 14:44
Internet Explorer у меня.
Скрин не ставится.
Свернуть ответы
Кристина Лихова +275
08.12.2016 16:52
Спасибо за информацию, данные переданы техническим специалистам.

Community корректно отображается в Google Chrome, Mozilla Firefox и Opera, пожалуйста, до устранения проблемы воспользуйтесь одним из этих браузеров.
Alexey Zhukov +22
08.12.2016 17:32
Microsoft Internet Explorer нужен, чтобы скачать Firefox. Но есть адепты, конечно.
Alexey Zhukov +22
08.12.2016 17:49
Чтобы сделать скриншот, надо просто нажать на клавиатуре клавишу "prt sc". У меня на HP так. На других клавиатурах может быть по-другому. Это сокращение от Print (отпечатать) Screen (экран). Снимок сохранится в директорию по-умолчанию (быстрей всего в Изображения).
Василий +3
08.12.2016 18:50
Да, я в курсе, просто в ответе не ставится скрин, отправил на почту.
Alexey Zhukov +22
08.12.2016 19:33
Да-да. Нельзя сюда скриншоты откомментировать, к сожалению. Может в будущем можно будет.
Василий +3
09.12.2016 14:27
Ещё один день впустую. Перелопатил и PHP и CSS не могу исправить ошибки. Иконки есть, но удалить их полностью это не выход.
Свернуть ответы
Лавр Иванов +128
09.12.2016 17:58
Их не нужно удалять. Нужно изменить URL до изображений на c HTTP на HTTPS либо запрашивать их локально по относительной ссылке.

Напишите мне в ВК (в профиле) или на почту lavrsupp@gmail.com, рад буду помочь разобраться с вопросом сегодня или на выходных.
Василий +3
09.12.2016 23:44
написал, думаю без помощи не обойдусь, спасибо.

Похожие вопросы

Ошибка при установке плагина WordPress

Здравствуйте! При установке плагина вылазает ошибка "Установка не удалась: Загрузка не удалась. Unauthorized" но после перезагрузке плагин оказывается установлен. В чём может быть проблема?

Конфликт плагинов на WordPress

Специалист обновил дизайн сайта, после чего начал тормозить сайт и подвисать. Holdingprogress.ru Техподдержка хостинга скинула логи Jan 19 12:44:02 vh336 apache_error[90281]: holdingprogress.ru [Thu Jan 19 12:44:02 2023] [warn] [pid 58372]...
Сергей Базов
524

Загрузить файл в корневую папку сайта на wordpress

Как загрузить файл в корневую папку файла на WP. С уважением, Сергей.
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля