#json #wordpress #dns #ip
Вопрос:
Недавно я не знаю, что произошло, и домашняя страница моего сайта WordPress: https://www.tomandlola.com начал показывать код JSON всякий раз, когда я пытаюсь его открыть, но остальные страницы веб-сайта работают совершенно нормально, например: https://www.tomandlola.com/contact-us
Поэтому я попробовал следующее, но безуспешно:
- Отключил все плагины сразу и постепенно активировал их
- Переименовал
.htaccess
файл из файлового менеджера с помощью cpanel, но безуспешно - Обновил все (даже несмотря на перепроверку обновлений для версии WordPress, даже если она уже была в последней версии
- Изменена тема по умолчанию
- Перепроверил URL-адреса сайта и домашней страницы в wp-опциях в базе данных из phpMyAdmin с помощью cpanel, и URL-адреса в порядке, т. е.: https://www.tomandlola.com для них обоих.
- Попытался добавить строки определения в wp-config.php:
define( 'WP_HOME', 'http://www.tomandlola.com' ); define( 'WP_SITEURL', 'http://www.tomandlola.com' );
- Попытался добавить их в functions.php
update_option( 'siteurl', 'http://www.tomandlola.com' ); update_option( 'home', 'http://www.tomandlola.com' );
Но все равно безрезультатно.
Это то, что показывает домашняя страница моего сайта
Еще одна вещь, которую я заметил, заключалась в том, что, когда я пытался получить доступ к веб-сайту с помощью VPN, он работал нормально даже с www, но без VPN он показывает этот JSON на домашней странице с помощью www. Я не знаю, была ли это какая-то проблема с IP-адресом или DNS, или просто какой-то поврежденный файл где-то.
Ответ №1:
Я подозреваю, что это проблема с распространением DNS. Основываясь на информации, приведенной в вопросе, похоже, что записи DNS распространялись не везде, поэтому для некоторых сетей вы не разрешали, а для некоторых сетей(VPN) домен с www разрешался на правильный IP-адрес.
В настоящее время я, похоже, не могу повторить это со своей стороны. Любой снимок экрана или дополнительная информация будут полезны для определения основной причины.