Установлена чистый ocstore 1.5.5.1.2 Включено чпу SeoPro В коробке есть следующее: категория "Компьютеры" доступная по ссылке http://test/desktops/ производитель "Apple" доступный по ссылке http://test/apple всё хорошо, но категория "Компьютеры" доступна также по ссылке http://test/apple/desktops/ а также при вставке урла любого другого производителя Гугл умудрился проиндексировать такие страницы, хоть ни на сайте, ни в сайтмэпе ссылок нет. Есть идеи как убрать дубли?
Это особенность распознавания ЧПУ в ОпенКарт: полный путь не имеет значения, а только каждая часть сама по себе. Решение - полностью переработать систему ЧПУ в ОпенКарт, но как-то я с реализациями подобной идеи ещё не сталкивался. Но и с жалобами на то, что Гугл проиндексировал подобные страницы я тоже не сталкивался. Так что, стоит для начала просто поискать каким образом Гугл нашёл такие ссылки. Гугл не составляет ссылки случайным образом (есть некоторые исключения, когда он пытается, например, найти мобильную версию), он либо находит их в сайтмап, либо на страницах самого сайта, либо на страницах других сайтов. Может быть, например, что в магазине в категории Компьютеры есть подкатегория Apple, которая, конечно же, попала в сайтмап?
Повторный поиск и в сайтмапе, и на сайте не дал результатов. Да и на других сайтах не может их быть. Пока гугл узнал только о 6 таких страницах, буду надеяться что больше он не найдёт, так как таких комбинаций ну очень много
при включенном сео про такого не может быть... Если такое есть, то это значит, что какой-то недоработанный seo_pro Основной принцип в сео_про - - получить контроллер потом на основе полученных данных сформировать заново ЧПУ и провалидировать Если валидация не прошла - то будет редирект на последнюю молученную ссылку Была у меня заказчик, которые руками менял порядок категорий, вставлял что-то куда-то - вот для него пришлось делать защиту от дурака. Еслди сайт сам не генерирует неверную ссылку http://test/apple/desktops/ То ее не откуда и взяться. Если генерирует, значит нужно искать проблему... С другой сторнын - нормальная такая ссылка, правильная (путь от производителя), можно и оставить с canonical только решить проблему
проверено на чистом, только что установленном ocstore 1.5.5.1.2 вот официальное демо: http://demo.myopencart.ru/desktops http://demo.myopencart.ru/apple/desktops http://demo.myopencart.ru/desktops/apple http://demo.myopencart.ru/about_us/desktops http://demo.myopencart.ru/desktops/about_us это всё дубли страницы категории (при добавлении урла производителя или статьи) а вот если http://demo.myopencart.ru/contact-us/desktops/ http://demo.myopencart.ru/mp3-players/desktops/ всё нормально, происходит редирект на http://demo.myopencart.ru/desktops может всё же можно что-то сделать малой кровью?
Вы сами руками добавляете? Если есть большое желание, то в цикле parts проверяйте последовательность принадлежности к роутам..