Как перенести сайт на WordPress с HTTP на HTTPS с помощью NGINX

После того, как я увидел "Как установить сертификат SSL (HTTPS Connection) для веб-сайта, размещенного на сервере NGINX нет cPanel или VestaCPВ статье здесь, давайте посмотрим, как переместить веб-сайт WordPress от HTTP на HTTPS cu NGINX.

Для веб-сайта или блога с WordPress, недостаточно установить сертификат SSL чтобы он был действителен в протоколе HTTPS. Даже если сертификат SSL был установлен правильно и действителен, вы, вероятно, заметили, что при доступе к странице HTTPS, "замок" не появляется в адресной строке, признак того, что страница безопасна.

Если ваш блог или веб-сайт не имеют безопасного подключения (Connection is Not Secure) даже если я правильно установил сертификат SSL, означает, что на этой странице остались локальные ссылки "http". Это могут быть прямые ссылки на медиа-файлы (картинки, видео, песни) или структурные элементы (java, CSS).

Возьмем пример iHowTo.Tips, который, хотя он имеет один сертификат SSL установлен правильно и корректно, у нас есть страница, на которой Firefox предупреждает нас, что у нас нет безопасного соединения.

Не безопасно SSL Связь
Не безопасно SSL Связь

Это также говорит нам о том, что некоторые части страницы, например изображения, не защищены. Это означает, что где-то в содержании статьи или элементах боковой панели у нас был файл изображения, исходная ссылка которого начинается с «http" вместо "https».

Чтобы изменить источник изображения с “http"В"https«Было бы легко отредактировать эту статью. Если мы говорим о веб-сайте с сотнями или тысячами статей, все меняется. Редактирование каждой статьи было бы операцией, которая заняла бы много времени. Самый простой для пользователей WordPress, заключается в изменении локальных ссылок в база данных. Переключение ссылок с "http" на "https», чтобы иметь возможность делать с помощью простой команды SQL казнен из phpMyAdmin или из командной строки SQL с помощью Terminal.

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

Если бы я еще упомянул выше iHowTo.Tips, возьмем это для примера и далее. Допустим, нам нужно заменить в этом блоге все ссылки в форме "http://ihowto.tips"В"https://ihowto.tips". Эти ссылки могут быть источниками изображений (src) и другими ссылками на внутренние страницы.
Перед началом работы рекомендуем сделать резервную копию базы данных.

1. не мы аутентифицируем базу данных блога через phpMyAdmin. Пользователь и пароль мы находим их в файле wp-config.php из корня домена.

2. мы Щелкните имя базы данных слеваЗатем нажмите на кнопку SQL в верхнем горизонтальном меню.

3. Выполняем в SQL командная строка:

UPDATE wp_posts SET post_content = REPLACE(post_content,'http://ihowto.tips','https://ihowto.tips');

Замените веб-адрес и ваше доменное имя и примите во внимание, используете ли вы www. Если вы используете префикс "www", он также должен быть добавлен.

4. Нажмите "Go», чтобы выполнить командную строку.

Как перенести WordPress с HTTP на HTTPS.
Update SQL связывает HTTP с HTTPS

Указанная выше командная строка изменит только URL-адреса в таблице "wp_posts", столбец "post_content". Вы можете изменить эту командную строку SQL для замены URL во всех таблицах базы данных.

Осторожный! Есть темы о WordPress (WP Themes), которые после изменения URL-адреса домена сбросят свои индивидуальные настройки. Попробуйте также сделать резервную копию этих файлов.

Поклонник технологий, с 2006 года с удовольствием пишу на StealthSettings.com. Обширный опыт работы с операционными системами: macOS, Windows и Linux, а также с языками программирования и платформами для блогов (WordPress) и онлайн-магазинов (WooCommerce, Magento, PrestaShop).

КАК » WordPress » Как перенести сайт на WordPress с HTTP на HTTPS с помощью NGINX
Оставьте комментарий