Htaccess. сначала выдайте ошибку 404, а затем перенаправьте.com/? динамические страницы php
Я вижу, что Google по ошибке проиндексировал тысячи URL, которых нет в sitemap.xml.
Эти URL, вероятно, считаются дублирующимся контентом (только по данным Google).
Я должен был бы деиндексировать их довольно быстро. Так что 410 ушел или 404 не найден статус был бы более удобным.
В htaccess я хотел бы перенаправить что-нибудь с после доменного имени.com/?
www.domain.com/?KKId=xxx
www.domain.com/?bid=xx
www.domain.com/?page=xxxx
мы могли бы также заставить эти URL перенаправлять как выше, с 410 пропавшими статусами
www.domain.com/page.php?bid=1&page=xxx
www.domain.com/page.php?bid=2&page=xxx
www.domain.com/page.php?bid=3&page=xxx
www.domain.com/page.php?bid=5&page=xxx
www.domain.com/page.php?bid=6&page=xxx
www.domain.com/page.php?bid=7&page=xxx
www.domain.com/page.php?bid=8&page=xxx
www.domain.com/page.php?bid=9&page=xxx
на эту страницу
www.domain.com/page.php?bid=4&page=xxx
1 ответ
Решение
Вы можете попробовать добавить эти правила в файл htaccess в корневом каталоге вашего документа, в идеале выше любых других правил, которые у вас там уже могут быть:
RewriteEngine On
RewriteCond %{HTTP_HOST} \.com$ [NC]
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^$ - [L,R=410]
Вы можете заменить R=410
с R=404
если вы хотите получить ответ "Не найдено".