Перейти к содержимому


Фотография
- - - - -

Как правильно настроить ЧПУ для Zoo для исключения дублей


  • Закрытая тема Тема закрыта
Сообщений в теме: 12

#1 Вадим

Вадим

Отправлено 08 February 2013 - 09:47

Ситуация:
  • Последняя Zoo 3.0, JBZoo 1.6.0.
  • Использую стандартный SEF Joomla 2.5 для ЧПУ (включены настройки "Включить SEF (ЧПУ)" и "Перенаправление URL"), файл .htaccess переименован.
  • Использую XMap + плагин для Zoo (дефолтовые настройки).

Проблема:
Есть несколько категорий для JBZoo и один item входит сразу в несколько, таким образом ссылки на один и тот же item дублируются. Пример:
  • http://chtoprigotovit.ru/chto-prigotovit-dlya-romanticheskogo-uzhina/item/riba-po-grechesky
  • http://chtoprigotovit.ru/chto-prigotovit-bystro-i-vkusno/item/riba-po-grechesky
  • http://chtoprigotovit.ru/chto-prigotovit-na-uzhin/item/riba-po-grechesky
  • http://chtoprigotovit.ru/na-uzhin-chto-prigotovit/na-kazhdyj-den/item/riba-po-grechesky

Более того, этот же item доступен также по ссылке
  • http://chtoprigotovit.ru/component/zoo/item/riba-po-grechesky

Причем XMap формирует sitemap, состоящий только из таких ссылок (с /component/zoo).

Требуется:
Но мне нужно, чтобы в индекс ПСЯ отдавались все items ТОЛЬКО категории /chto-prigotovit-bystro-i-vkusno и больше никакие.

В инете не нашел единого мнения. Говорят, что в Zoo 2.5.4 из коробки проблема ЧПУ решена (правда, с /item/), но у меня Zoo 3.0, и проблема актуальна.

Помогите разобраться с критичным обширным вопросом:
Как настроить Zoo в части URL, категорий и меню, чтобы не было дублей и ПСЯ полюбила сайт?

  • Какие рекомендации? Какие правильные URL должны быть?
  • Что еще запретить в robots.txt (посмотрите плиз мой robots.txt на предмет ошибок)? Сейчас disallow все категории, кроме требуемой (/chto-prigotovit-bystro-i-vkusno). Но нельзя же в лоб запретить /component/zoo/item, если в sitemap только такие ссылки?
  • Как настроить вывод правильных URL в XMap?

Поделитесь, пожалуйста, своим опытом.

Заранее спасибо!
  • 0
Администратор кулинарного сайта http://chtoprigotovit.ru. Если проголодаетесь - милости просим! ;)

#2 Sliapy

Sliapy

Отправлено 08 February 2013 - 11:24

Проблема дублей решена тем, что в айтемах проставляется rel="canonical".

Сделать сайтмап с нормальными ссылками через Xmap без сторонних sef-компонентов не получится.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 Вадим

Вадим

Отправлено 08 February 2013 - 11:55

Проблема дублей решена тем, что в айтемах проставляется rel="canonical".

Сделать сайтмап с нормальными ссылками через Xmap без сторонних sef-компонентов не получится.


Спасибо за ответ! Расскажите, пожалуйста, подробнее, где и как именно нужно проставить rel="canonical" в айтемах.

Т.е. через XMap нельзя сделать вывод айтема со ссылкой категории, а не /component/zoo/item?
  • 0
Администратор кулинарного сайта http://chtoprigotovit.ru. Если проголодаетесь - милости просим! ;)

#4 Sliapy

Sliapy

Отправлено 08 February 2013 - 12:21

Он проставляется автоматически. Можно посмотреть в исходном коде страницы (Ctrl+U). Во всех приведенных Вами ссылках он должен вести на какую-то одну версию материала. Значит для поисковиков именно она будет каноничной и остальные индексироваться не должны.

Да, без сторонних компонентов не получится. Считаю это одним из самых крупных недостатков Zoo.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#5 Вадим

Вадим

Отправлено 08 February 2013 - 12:23

Он проставляется автоматически. Можно посмотреть в исходном коде страницы (Ctrl+U). Во всех приведенных Вами ссылках он должен вести на какую-то одну версию материала. Значит для поисковиков именно она будет каноничной и остальные индексироваться не должны.

Да, без сторонних компонентов не получится. Считаю это одним из самых крупных недостатков Zoo.


Спасибо! Тоже нашел, что с версии Zoo 2.1 автоматом проставляется канонический.
  • 0
Администратор кулинарного сайта http://chtoprigotovit.ru. Если проголодаетесь - милости просим! ;)

#6 khpvolga

khpvolga

Отправлено 08 February 2013 - 17:46

это скорее к джумла вопрос... вы походу наплодили пунктов в меню такого типа - КАТЕГОРИЯ ZOO??? вот и получили дублей...
есть решение еще проще и красивее - не плодить пункты меню таким образом, а сделать один пункт меню (Главная ZOO) и все остальное, что нужно на пункты повесить, делать через модуль поиска, вернее, через результаты поиска - и даже на офф сайте про это есть https://www.zoolande...lter-menu-items
ну и помимо этого сам компонент такие ссылки выдаст - для категории такого вида www.САЙТ.ru/АЛИАС_ПУНКТА_МЕНЮ/category/АЛИАС_КАТЕГОРИИ и для элементов так же, только вместо category соответственно item
Считаю такое распределение очень удачным, НИКАКИХ дублей!
еще один плюс - это вы еще мультикатегорийностью не занимались, там вообще будет дублей раза в два-три больше, при вашей системе организации меню!!! а по моему варианту дубля ни на грамм не прибавится!!
поверьте, эту версию я проверял и генераторами сайтмапом и программами-сканерами сайта и тупо просмотр выдачи Яши и Гоши через полгода - ZOO стоит крепко!!!
  • 0

#7 khpvolga

khpvolga

Отправлено 08 February 2013 - 17:53

вы таким макаром делаете меню, чтобы понравиться поисковикам?)))))) это уже давно не актуально!!!!!
  • 0

#8 khpvolga

khpvolga

Отправлено 08 February 2013 - 17:56

- и даже на офф сайте про это есть


это я погорячился - не офф сайт, а у славных ребят про это есть!!! сорри!!)))
  • 0

#9 Sliapy

Sliapy

Отправлено 08 February 2013 - 21:34

Еще раз: проблема дублей решается rel="canonical". Все остальное какие-то сомнительные действия.

Создание пунктов в меню для категорий уж точно дублей не наплодит, а вот кол-во разных адресов одного материала уменьшит.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#10 khpvolga

khpvolga

Отправлено 08 February 2013 - 22:00

Еще раз: проблема дублей решается rel="canonical". Все остальное какие-то сомнительные действия.

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


вы не читаете весь текст?))) такое ощущение создается...
а я вот читаю ваш...
разберем ваше последнее предложение
"Создание пунктов в меню для категорий уж точно дублей не наплодит,..."
как видим, данное действие НАПЛОДИЛО КУЧУ дублей у ТС!!!

"... а вот кол-во разных адресов одного материала уменьшит."
а сколько разных адресов у материала? пока одно наблюдаю на своих сайтах... вы о чем? курица-яйцо?
  • 0




Click to return to top of page in style!