Мой (wordpress) сайт недавно стал жертвой нападения ... в итоге оказалось около 20 000 введенных URL-адресов. С тех пор я полностью очистил сайт, подключил все отверстия и установил дальнейшие закаленные файлы, но у меня все же остались все эти URL-адреса в индексе google & в Google, в котором говорится: «Этот сайт может быть взломан «из-за всех этих спам-адресов. Просто нереально, чтобы пройти через &, добавьте их в инструмент удаления URL-адресов веб-мастеров. Я слышал, что лучший способ - показать им 404 (или 403), и они, естественно, выпадут из индекса.Как удалить URL-инъекцию параметром en masse?
Вот что я хотел бы сделать, но пока не понял, как это сделать: я хотел бы придумать способ заставить любой URL с определенным параметром отображать 404 или 403. Например, ниже URL является хорошим представлением URL-адресов, которые в настоящее время индексируются:
http://mysiteurlhere.com/index.php?free-online-games-with-cash-prizes.html&items=2&pidnum=1568
Оба «элементы» & «pidnum» являются параметрами, которые используются в каждой индексируемой URL, который я видел , Мой вопрос: можно ли выделить один из этих параметров с помощью какого-либо оператора .htaccess и заблокировать или заставить URL-адрес 404?
(примечание: я пройти через robots.txt, чтобы запретить любые дополнительные URL-адреса с параметрами, как эти индексацию ... Я просто не знаю, как это сделать метод .htaccess)
Что произойдет сейчас, когда вы перейдете на эту страницу? не появляется сообщение 404? – Random
Теперь он отображает копию главной страницы (index.php). Прежде чем я его очистил, он вводил всевозможные спам-материалы между содержанием Nav & body. –