• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Дублирование категорий/подкатегорий (проблема корректной настройки ЧПУ)

reg

Новичок
Господа, всем привет!
Взял на себя смелость вынести данную проблему в отдельный топик. т.к. нигде не видел описания подобной проблемы.

Обратился ко мне знакомый с просьбой помочь, в решении проблемы. Сам бился-бился - не смог. Прошу помощи.

Суть.

Имеем сайт вот с такой структурой (на локалхосте, не пинайте сильно)

localhost/shoptest/catalog/marki-tematicheskie-nabory-ili-razdely/fauna/koshki/ - это все категории, в том числе и koshki

товар имеет вид
или
localhost/shoptest/shop/marki-tematicheskie-nabory-ili-razdely/koshka-tajland/ - произвольная база /shop/%product_cat%
или
localhost/shoptest/shop/koshka-tajland/ - произвольная база /shop

общие настройки
localhost/shoptest/%postname%/

база категорий товара
catalog

база меток товара
tag

Проблемы
1.
категория koshki (например) доступна не только по
localhost/shoptest/catalog/marki-tematicheskie-nabory-ili-razdely/fauna/koshki/
но и по
localhost/shoptest/catalog/marki-tematicheskie-nabory-ili-razdely/koshki/
localhost/shoptest/catalog/koshki/

2.
как сделать чтобы категории были со слешем на конце, а конечный товар - БЕЗ слеша?
Слеш тянется из общих настроек постоянных ссылок и он или есть или его нет :(

3.
и как кстати лучше выводить товар для seo и не только
localhost/shoptest/shop/marki-tematicheskie-nabory-ili-razdely/koshka-tajland/ - произвольная база /shop/%product_cat%
или
localhost/shoptest/shop/koshka-tajland/ - произвольная база /shop

Заранее спасибо за любые идеи (кроме платных плагинов) :)
 
Последнее редактирование:

RuslanTomaev

Форумчанин
Проверил у себя похожие url получаются
категория доступна с двух адресов:
  1. /category/bolshie-razmery/zhenskie-pidzhaki-jakety/
  2. /category/zhenskie-pidzhaki-jakety/
Прошел по поисковикам, в индекс попадает только вариант №1. Так что думаю нет беспокойства.

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

reg

Новичок
Проверил у себя похожие url получаются
категория доступна с двух адресов:
  1. /category/bolshie-razmery/zhenskie-pidzhaki-jakety/
  2. /category/zhenskie-pidzhaki-jakety/
Прошел по поисковикам, в индекс попадает только вариант №1. Так что думаю нет беспокойства.

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

про второе - отчасти согласен.. поэтому это и было просто "кстати" :)

а по первому - если одна и та же страница доступна с по 2 урл (как раз этот случай) - то это и есть дубль..
и представьте сколько у Вас дублей (((

а, и еще вдогонку - если товар доступен в разных категориях - как ему назначить главную?
т.е. допустим доступен в спорте и в олимпиале... как назначить главную - спорт?
это актуально, если товар доступен по урл не просто shop/ а shop/category

а у Вас у товара одиночного какой УРЛ?
 

RuslanTomaev

Форумчанин
а по первому - если одна и та же страница доступна с по 2 урл (как раз этот случай) - то это и есть дубль..
и представьте сколько у Вас дублей (((
Если поисковый робот определяет, что нет дублей страниц. Что тогда беспокоится? или ты переживаешь, что будет более долгая индексация, за счет обхода лишних страниц?

Результаты поиска могут отразить не только сам сайт, а также некое отношение поисковой системы к нему. Для поиска дублей в Google можно воспользоваться специальным запросом. site:mysite.ru -site:mysite.ru/& Источник:Devaka.ru

Протестил на своем дублей в поиске нет.

Если кто-то объяснит почему страницы доступны с обоих адресов, буду очень признателен.

а, и еще вдогонку - если товар доступен в разных категориях - как ему назначить главную?
т.е. допустим доступен в спорте и в олимпиале... как назначить главную - спорт?
это актуально, если товар доступен по урл не просто shop/ а shop/category

Там есть такой момент, ты можешь url прописать вручную при добавлении товара.
upload_2015-9-25_13-33-55.png
Если в автомате, то подтягивается верхняя категория и первая отмеченная в списке категорий
upload_2015-9-25_13-34-57.png
 

reg

Новичок
Если поисковый робот определяет, что нет дублей страниц. Что тогда беспокоится? или ты переживаешь, что будет более долгая индексация, за счет обхода лишних страниц?
да, более долгая и редкая.. :(

Протестил на своем дублей в поиске нет.
я бы не был так уверен...
попробуй так
site:твойсайт.ru "брюки-алладины" (адрес палить не буду :) )
"показать скрытые результаты"...

у тебя в индексе например и страница со слешем на конце и без слеша (((

хотя да, категорий нет (хотя в роботсе вроде ничего такого не закрыто)

site:mysite.ru -site:mysite.ru/&
это у меня вообще не сработало...

еще...
shop/category/tovar - урл товара такого вида выбран осознанно или просто так? :)
почему не короткий shop/tovar?

по главному урлу не совсем наверное правильно спросил...

есть марка Олимпиада Сочи
она доступна в категории
Марки России после 2000 > Марки России 2014 > отдельные марки >
Тематические марки > спорт > олимпиада >
Тематические марки > совместные выпуски с другими странами >

т.е. при переходе в любую из этих категорий она будет доступна...
т.к. категории очень разные, то наверное логичней будет использовать урл для товара shop/tovar без категории (@D&B что скажете? )

вопрос в том, как определить тот главный путь для хлебных крошек, который будет показываться на странице с товаром?


ps @RuslanTomaev а ты карту сайта чем делаешь для woo ?
 

RuslanTomaev

Форумчанин
я бы не был так уверен...
попробуй так
site:твойсайт.ru "брюки-алладины" (адрес палить не буду :) )
"показать скрытые результаты"...
в яндексе все чисто, результаты есть в Google, попадают в скрытые видимо потому что на странице есть rel='canonical'
Учитывая что 90% трафика с яндекса, возможно ты прав это является дублем для гугла.

Еще обнаружил дубли с пагинацией такого типа page/1/, page/2/ и т.д . У этих страниц получается одинаковый тайтл и дескрипшен, но разные товары.
Что с ними делать ?

shop/category/tovar - урл товара такого вида выбран осознанно или просто так? :)
почему не короткий shop/tovar?
Не хотел я ставить в один уровень категории и товары, в идеале для меня "главная/название категории/название товара"
Но убрать лишние звенья так и не смог, есть решения наверняка кто-то из форумчан это победил. Вот есть решение http://www.jeriffcheng.com/removing-product-woocommerce-product-permalinks-slugs.html
Но одно из них стоит 100$, а второе не всегда рабочее.
ps @RuslanTomaev а ты карту сайта чем делаешь для woo ?
Google XML Sitemaps
 

reg

Новичок
Еще обнаружил дубли с пагинацией такого типа page/1/, page/2/ и т.д . У этих страниц получается одинаковый тайтл и дескрипшен, но разные товары.
Что с ними делать ?
странно, что у тебя в роботсе прописано
Disallow: /page*
Disallow: /page

это же аналогичные директивы...


может попробовать
Disallow: /page/


но мы немного отвлеклись...
что нам скажут гуру по решению изначальной проблемы с категориями?
 
Сверху Снизу