Andrew Antokhin
Фотография
нажмите — покажем
нажмите — покажем
WordPress перенаправляет на чужой сайт [РЕШЕНО]
Часто ли ваши сайты ломают? Я периодически становлюсь свидетелем подобных маневров со стороны «мамкиных хакеров». Вот история с Битрикс. И мне бы хотелось, чтобы о подобных вещал знало больше людей, поэтому делюсь ситуацией с вами. Как ни крути, но безопасность сайтов – очень важный аспект.
Вчера пришло уведомление от Яндекс Вебмастер:
При последнем обходе изменился код у важных страниц:
https://мой-сайт.рф/
Старый код страницы: 200
Новый код страницы: 301
https://мой-сайт.рф/faq/
Старый код страницы: 200
Новый код страницы: 404
Как интересно, подумал я, и сразу пошел проверять. Главная страница перенаправляла на другой сайт о лечении наркологических заболеваний. И самое интересное, что подобное уже случалось в августе 2023 года. На тот момент поддержка beget решила вопрос с помощью замены в дампе базы данных чужого домена на мой и обновлении кеша. Я и позабыл про это, дальше выяснять причины не стал. А зря! Все очень интересно, как в лучших сериях Шерлока Холмса :)
В этот раз поступили также: заменили чужой домен и обновили кеш сайта. Все заработало. Я авторизовался в админке и проверил пользователей внутри, проверил указанную почту. Здесь все хорошо.
Затем пошел чистить ряд плагинов, потому что строка в базе данных с редиректом начиналась с wpseo. Я грешил на Yoast SEO, но это был не он. Начал понемногу удалять выключенные плагины по одному и обновлять на свежие версии устаревшие плагины. И когда я дошел до W3 Total Cache (плагин кеширования, который я устанавливал в далеком 2020 году и благополучно отключил) выдал невнятную ошибку. При обновлении страницы меня выбросило из админки и не пускало. Вот оно, подумал я.
Зашел в FTP по пути ../ваш_сайт/public_html/wp-content/plugins и по все канонам переименовал папку plugins в другое. Не сработало. Кстати говоря, w3total я там не нашел.
Окей, в любой непонятной ситуации включаем режим откладки в файле ../ваш_сайт/public_html/wp-config.php на строке define( 'WP_
10 · 936 ·