4756

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

18 ответов

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

Ответы (18)

Лавр Иванов +115
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
Ага, именно из-за него)
Лавр Иванов +115
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
А вот то что я описал правильно сделал или что то не так? Теоретических знаний нет, я всё из блогов и форумов.
Лавр Иванов +115
09.12.2016 02:05
Поправьте ссылки на эти элементы с HTTP на HTTPS: http://i.imgur.com/SboCWgK.jpg
Василий +3
08.12.2016 14:05
Подскажите, почему у меня здесь на Ответы накладываются сверху Похожие вопросы? Не видно ничего.
Свернуть ответы
Кристина Лихова +175
08.12.2016 14:16
Василий Владимирович, здравствуйте.

Уточните, пожалуйста, в каком браузере и какой версии Вы открываете Community? Если есть возможность, пожалуйста, пришлите скриншот, демонстрирующий описываемую проблему, на community@timeweb.ru.
Василий +3
08.12.2016 14:44
Internet Explorer у меня.
Скрин не ставится.
Свернуть ответы
Кристина Лихова +175
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 не могу исправить ошибки. Иконки есть, но удалить их полностью это не выход.
Свернуть ответы
Лавр Иванов +115
09.12.2016 17:58
Их не нужно удалять. Нужно изменить URL до изображений на c HTTP на HTTPS либо запрашивать их локально по относительной ссылке.

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

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

Гаухар Байбусинова
11

Структура сайта

Здравствуйте, нужна помощь по структуре сайта, есть домен пятоеизмерение.com, хостинг приобретен в timeweb, сайт посажен на Wordpress, приобретен также сертификат SSL. Также установлены базовые элементы, плагины, опубликованы записи, рубрики. Нужна поддержка...
Елена
18

Как удалить код из header

В файл header был добавлен код слайдера <?php echo do_shortcode('[metaslider id="1368"]'); ?>. Код удалить не получается система вордпресс пишет : Невозможно соединиться с сайтом для проверки кода на ошибки, был сделан...
Валерий
426

Бекапы на WordPress

Здравствуйте! Подскажите, пожалуйста, чтобы делать бекап сайта, необходимо устанавливать на WordPress специальный плагин или это можно делать другим способом?
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email, который Вы использовали для входа на сайт.