Как переключить статические файлы обратно на использование HTTP вместо HTTPS?

Вопрос или проблема

Мой https только что истек. Я переключил свой домен с https на http в таблице wp_options. Но все мои ресурсы по-прежнему находятся на https, когда я посетил сайт, я получил ошибки ссылок на все ресурсы с кодом 404. Как мне переключить свои ресурсы обратно на http?

введите описание изображения здесь

Сайт: http://www.kingdynasty.com.au

Лучший вариант — выполнить поиск и замену в вашей базе данных. Сначала сделайте резервную копию! Идеально, если вы сможете сделать это через вашего хостинга или WPCLI. Если нет, вы можете попробовать плагин, например, https://wordpress.org/plugins/better-search-replace/

Хотя получение нового SSL сертификата действительно должно быть вашим приоритетом здесь!

Рокки.

Вы можете попробовать следующее:

  1. убедитесь, что значения изменены в базе данных

Если вы не можете войти в
wp-admin > настройки, чтобы подтвердить это, вы можете перейти в базу данных, таблицу wp_options и найти значения siteurl и home.

  1. добавьте код в wp-config.php

Добавьте эти строки в wp-config.php

  define('WP_HOME','http://example.com');
  define('WP_SITEURL','http://example.com');
  1. Очистите кеш

Убедитесь, что вы очистили кеш из любых плагинов кеширования, которые вы используете, а также из вашего браузера.

Также попробуйте добавить это в wp-config.php (обратите внимание на “false”)

  define( 'WP_CACHE', false );
  1. Проверьте плагины, связанные с https / ssl

Возможно, вы используете какой-либо плагин, который вызывает это, например, ssl insecure content fixer и т. д.

  1. Cloudflare или другие редиректы на стороне dns

Убедитесь, что сайт не использует никаких редиректов на основе dns.

  1. отключите все плагины и подтвердите

  2. измените тему на стандартную и проверьте

Дайте знать о любых проблемах с этим

Ответ или решение

Чтобы переключить статические файлы с HTTPS обратно на HTTP, следуйте подробным шагам, описанным ниже. Эта инструкция предполагает, что вы уже изменили настройки домена в таблице wp_options, но ваш сайт все еще пытается загружать ресурсы через HTTPS. Вот пошаговый план действий:

1. Резервное копирование базы данных

Перед тем как проводить какие-либо изменения, обязательно создайте резервную копию вашей базы данных. Это позволит вам восстановить данные в случае ошибки. Вы можете использовать инструменты хостинга или плагины, такие как UpdraftPlus.

2. Проверьте значения в базе данных

Убедитесь, что значения siteurl и home в таблице wp_options изменены на HTTP. Чтобы сделать это:

  • Зайдите в phpMyAdmin или другой инструмент управления базами данных.
  • Выберите вашу базу данных и найдите таблицу wp_options.
  • Проверьте и измените значения siteurl и home на http://www.kingdynasty.com.au.

3. Добавьте код в wp-config.php

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

define('WP_HOME', 'http://www.kingdynasty.com.au');
define('WP_SITEURL', 'http://www.kingdynasty.com.au');

Эти строки помогут вашему сайту игнорировать старые настройки.

4. Очистка кеша

После внесения изменений необходимо очистить кеш:

  • Очистите кеш плагинов, если вы их используете (например, WP Super Cache, W3 Total Cache).
  • Очистите кэш браузера, чтобы убедиться, что вы видите актуальные данные.

Дополнительно можно добавить следующую строку в wp-config.php:

define('WP_CACHE', false);

Это отключит кеширование на время устранения проблемы.

5. Проверьте плагины, связанные с HTTPS

Некоторые плагины могут перезаписывать настройки и вызывать конфликты. Проверьте наличие плагинов, связанных с HTTPS, таких как "SSL Insecure Content Fixer", и временно отключите их.

6. Проверьте конфигурацию Cloudflare или других DNS

Если вы используете Cloudflare или другие услуги DNS, убедитесь, что в них нет настроек, перенаправляющих трафик на HTTPS. Откройте панель управления Cloudflare и отключите режим "Always Use HTTPS" (Всегда использовать HTTPS).

7. Отключите все плагины и измените тему

Если проблема не решается, попробуйте временно отключить все плагины и сменить тему на одну из стандартных (например, Twenty Twenty-One). Это поможет определить, не вызывает ли проблему какой-либо из плагинов или ваша активная тема.

8. Восстановление HTTPS

Хотя в данный момент вы переключаете свой сайт на HTTP, рекомендую как можно скорее восстановить HTTPS, так как это обеспечивает безопасность и доверие к вашему сайту. Вы можете получить SSL-сертификат через ваш хостинг или использовать бесплатные решения, такие как Let’s Encrypt.

Следуя этим шагам, вы сможете переключить статические файлы вашего сайта на использование HTTP. Если у вас возникли сложности в процессе, не стесняйтесь обращаться за помощью к специалистам по WordPress или вашему хостинг-провайдеру.

Оцените материал
Добавить комментарий

Капча загружается...