Переводим WP на https: личный опыт


Несмотря на то, что SSL сертификат для сайта больше нужен банкам, интернет магазинам и другим компаниям, работающим с личным финансовыми данными посетителей, все же в последнее время его устанавливают на самые разные ресурсы, в том числе на те, в которых пользователи вообще не вводят никаких данных (логинов, паролей). А так как сейчас WordPress – одна из самых популярных CMS в сети, то, очень даже возможно, что вы столкнетесь именно с ней. В данной заметке я подскажу, как правильно перевести блог на WP с http на https и избежать циклической переадресации.

Итак, у нас есть сайт на WP, и нам надо сделать так, чтобы странички его отдавались по защищенному протоколу. Первым делом добавьте в ваш файл wp-config.php, который находится в корне сайта три строчки:

$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
Далее настройте перенаправление на https или попросите службу поддержки сделать это на уровне сервера. После этого замените в общих настройках «Адрес WordPress (URL)» и «Адрес сайта (URL)»:



Повторюсь, этот шаг надо делать после того, как вы изменили wp-config.php, иначе в лучшем случае только слетят стили, в худшем – будет циклическая переадресация:



Кстати, не паникуйте, если вы установили эти значения, изменения в конфиге не помогают, а в админку из-за той же циклической переадресации никак не войти: просто поменяйте эти значения в базе данных с помощью phpMyAdmin-а. Эти значения находятся в таблице wp_options под option_id 1 и 2:



После этих трех шагов вам остается только проверить, чтобы все изображения и скрипты также загружались по защищенному протоколу, а в адресной строке начала красоваться зеленый замочек:



Кстати, этот новый проект PlayProduction, который я переводил на https – это сайт нового российского digital-агентства; помимо всего прочего в нем представлены и мои услуги. Специалисты агентства оказывают услуги по продвижению, дизайну, созданию сайтов, а также съемкам любого видео.

Ну а если вам не хочется самим переводить ваш блог на WordPress на https или вы боитесь что-то перепутать, опасаетесь, что не хватит квалификации, то вы всегда можете написать мне. Быстро, недорого и с гарантией установлю SSL, перенаправлю на https, а также решу все возникающие сопутствующие проблемы.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегизаметки, https, ssl, WordPress, создание сайтов




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Урок 37. Коллекция SortedList C#
Урок 17. Контроллеры и получение данных от пользователя
Как побороть вылет игры «Петька и ВИЧ спасают галактику» после заставки