Я пытаюсь очистить ранее взломанный сайт WordPress и репутацию доменного имени, у сайта новый хостинг и теперь он находится на другой системе CMS, но в Google есть сотни спам-ссылок, от которых мне нужно избавиться, они выглядят как example.com/votes.php?10054nzwzm75042pw205039
Имя домена, потом votes.php?****
и т.д.. Цифры буквы всякие.
Итак, как мне перенаправить ВСЕ, что начинается с доменного имени, а затем /votes.php?***
Любая помощь очень ценится
Если у вас нет нескольких доменов, вам не нужно явно проверять имя домена.
Чтобы отправить «410 Gone» для всего, что содержит /votes.php
в URL-пути (и строке запроса Любые), вы можете сделать что-то вроде следующего в верхней части вашего корневого файла .htaccess
, используя mod_rewrite:
RewriteEngine On
# Serve a 410 Gone for any requests to "/votes.php"
RewriteRule ^votes\.php$ - [G]
410 предпочтительнее «перенаправления», если вы хотите, чтобы эти URL-адреса были удалены из поисковых систем как можно быстрее.
Чтобы ускорить процесс удаления URL из Google, используйте также Инструмент удаления Google.
Если вы перенаправите эти страницы на домашнюю страницу, Google, скорее всего, расценит их как soft-404, и эти URL-адреса, вероятно, останутся в результатах поиска намного дольше.