2019-02-06

Textual description of firstImageUrl

Переезд на https на Wordpress. Ошибки

Как переехать на https wordpress
Как переехать на https на Wordpress
Я переезжала по инструкции сайта vellisa.ru. Это очень простое и полное руководство по переезду на https. Я лишь хочу дополнить её информацией о работе, проводимой на хостинге, возможных ошибках и их решениях. Про переезд на https на Blogger вы можете почитать статью на моем сайте.

Переезд на https

Повторю основные шаги:

  1. Сделать резервную копию сайта.
  2. Изменить все ссылки на относительные, т.е. начинающиеся с http://вашсайт.ru/… заменить на //вашсайт.ru/…
    Ссылки меняются в ссылках на сайте, в изображениях и т.д. С успехов справляется с этой задачей плагие Search Regex. Расположение плагина после установки – “Инструменты” – >  Search Regex
    При замене ссылок следите, чтобы не было лишних пробелов, а ошибка даже в одном знаке приведет к тому, что ссылки в ваших постах перестанут работать.
    Скриншот замены ссылок:
    Переезд на https на Wordpress
  3. Подключить ssl-сертификат в домену. Идём на хостинг, у меня хостинг на движке ISPsystem. Действия, выполняемые на этой платформе будут идентичными. Переходите на хостинг по пути “Хостинг” –> “На сервер”. В разделе WWW находим раздел “SSL-сертификаты”

    Подключение ssl сертификата
    Далее смотрите следующий скриншот:

    Подключение ssl сертификата
  4. Если не перестала работать админка и нет доступа к форме входа в неё, то добавьте в файл wp-config.php код define('FORCE_SSL_ADMIN', true);
  5. Выполните вход в админ-панель через https
  6. Замените в настройках админки адрес вашего сайта с http на https
  7. При помощи плагина Velvet Blues измените ссылки в вашем контенте и шаблоне на https
  8. Реализуйте 301 редирект в файле .htaccess
    Для этого добавьте в него код:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    </IfModule>
    
  9. Проверить работу вашего ssl-сертификата вы можете на таких сервисах, как https://www.ssllabs.com/ssltest/ и https://www.sslshopper.com/ssl-checker.html
Более подробно смотри на vellisa.ru

Ошибки и проблемы при переезде на https

Сложности во время переезда
Если для вас все эти изменения слишком сложны для понимания, то вы можете использовать для подключения ssl-сертификата для домена специальные плагины wordpress, такие как
  • Really Simple SSL - этот плагин не требует дополнительной настройки после установки и активации. Он автоматически внесет необходимые изменения в файл .htaccess, если на сайте обнаружен SSL-сертификат.
  • CTW SSL для CLoudflare - для тех, кто использует Cloudflare для SSL, данный плагин внесет необходимые изменения, а также решит распространенную проблему перенаправления циклов),
  • WP Force SSL – плагин для перенаправления страниц сайта с http на https.
Отключить перенаправление с http на https
Иногда приходится отключать перенаправление с http на https при переезде сайта хотя бы для того, чтобы попасть в админпанель. Дело в том, что при подключении ssl-сертификата, перенаправление может автоматически появится из-за настроек домена.
Чтобы исправить это, необходимо на хостинге зайти в раздел www-домены –> в настройки вашего домена и временно отключить принудительную переадресацию на https. Уберите галочку, как показано на скриншоте:
Отключить перенаправление с http на https

[an error occurred while processing the directive]
На моем сайте при переводе на https появилась проблема [an error occurred while processing the directive]
Указанная надпись красовалась в нижней части сайта. Решение: в файле footer.php я нашла комментарий с # (решеткой) и благополучно # удалила. Проблема была решена.
Было: <--#footer-->
Стало: <!--footer-->
У вас могут быть другой комментарий и находиться в другом файле вашей темы. Напрмер,
<!--#comment--> Важно лишь найти этот комментарий с решеткой.
Проблема смешанного контента
Проверку на смешанный контент вы можете провести на сервисе https://www.jitbit.com/sslcheck/ Ограничение – проверяет только 200 страниц на вашем сайте. После того, как вы нашли страницу со смешанным контентом, перейдите на проблемную страницу в браузете Google Chrome и нажмите F12. В консоле вы увидете ссылки, которые нужно исправить. Обязательно проверяйте страницы своего сайта на смешанный контент, на которых нет “замка” в адресной строке.

Комментариев нет :

Отправить комментарий

Комментарии, содержащие ненормативную лексику, спам, оскорбления, публиковаться не будут. Ели вы хотите опубликовать код в комментарии, то воспользуйтесь encoder HTML
Публикуя комментарии, вы соглашаетесь с политикой конфиденциальности