Как ПС может менять конструкцию ссылки?

xpycteamset
На сайте с 05.10.2009
Offline
129
326

Пациент в подписи. Соглашусь что не очень хороший, но что имеем то и имеем, дело свое делает.

Суть в следующем.

Много много лет были урлы вида

/component/virtuemart/?page=shop.browse&category_id=7342

Но с недавнего времени, а если быть точным с 21 октября урлы в ПС (в особенности у яндекса) начали принимать вид

/component/virtuemart/?category_id=7342&page=shop.browse

То есть category_id и shop.browse поменялись местами.

После того как поставил 301 редирект (судя по логам) боты все равно ломятся на неверный урл, но через редирект уходят на правильный.

Это касается всех, меил, яша, гугл.

То же самое творится и с карточками товаров, там тоже конструкция урла поменялась.

Редирект поставил через несколько дней.

С тех пор, боты все равно ломятся и натыкаются на 301 ошибку.

Запретил в роботсе, касячный урл (сайт в яше просел моментально). Так как старые вылетели практически все, а новые не зашли. Хотя в сегодняшний ап, немного получше.

Пропинговал весь сайт, яша сидит не вылазиет с сайта.

Но вопрос в следующем, как ПС все разом, в одно и тоже время (плюс минус некоторое время) составили такие урлы?

Сайт гонял Xenu, искал руками, через ПС, в сохраненках. Везде урлы нормальные.

xpycteamset
На сайте с 05.10.2009
Offline
129
#1

После писем Платонам и Мейлу, ситуация стала такой же не понятной )

Платоны говорят

К сожалению, данная ситуация связана с техническими проблемами с нашей стороны. Мы передали информацию об этом нашим разработчикам и постараемся устранить данную проблему максимально быстро.

А вот меил наоборот

Раньше урл был таким
/component/virtuemart/?category_id=2623&page=shop.browse
теперь он редиректит на
/component/virtuemart/?page=shop.browse&category_id=2623
. Но так как старый урл запрещен в robots.txt, наш робот не знает о
редиректе. Также в robots.txt закрыт корневой урл, что мешает нормальной
переиндексации.
МИ
На сайте с 11.12.2014
Offline
11
#2

Нормальному движку должно быть без разницы

category_id=2623&page=shop.browse

или

page=shop.browse&category_id=2623

там ведь идет выборка типа

$page=$_GET["page"];

$category_id=$_GET["category_id"];

последовательность переменных значения не имеет.

А урл вы явно зря заблокировали раз пс именно этот адрес ищет.

IMHO

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий