wagoodoogoo
@wagoodoogoo
prestashop, webix, phalcon, vue, slim, craft cms

Как правильно избавиться от лишних переменных в url?

После очередного обхода яндекса в базу поисковика попало много страниц с такими url:
https://site.com/?page=2?page=2&lang=en-US?page=2?page=2&lang=en-US?page=2?page=2&lang=en-US?page=2?page=2?page=2?page=2?page=2?page=2?page=2?page=2&lang=en-US?page=2?page=2?page=2?page=2&lang=en-US?page=2?page=2&lang=en-US?page=2?page=2&lang=en-US?page=2?page=2?page=2?page=2&lang=en-US?page=2?page=2&lang=en-US?page=2?page=2&lang=en-US?page=2?page=2&lang=en-US?page=2?page=2&lang=en-US?page=2?page=2&lang=en-US?page=2?page=2?page=2?page=2&lang=en-US?page=2?page=2&lang=en-US?page=2?page=2?page=2?page=2

где дублировалась строка в коде страницы поправил.
Как верно избавиться от этих урл в базе яндекса? Пока на ум приходит анализ урл из request и 301 перенаправление на правильную страницу
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
PageAuditRU
@PageAuditRU
Senior SEO Анализатор
Во-первых, необходимо отловить на сайте баг, который позволил генерировать такой URL и который отвечает кодом 200 на такой URL.
Во-вторых, допилить код, чтобы такой URL отдавал 410 (если такие адреса не приносят трафик), и ждать, когда поисковик избавиться от таких адресов в своей БД. Либо, чтобы отдавал 301, и ждать того же.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы