Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 895 Просмотров
*

ddenov

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Дубли ссылок
« : 29.04.2017, 12:06:02 »
Уважаемые форумчане alexeras была следующая проблема:
Сейчас ссылки "нормальные" (3 реальных примера товаров):
http://domovenok74.ru/katalog/yaponskiepodguzniki/goon-m-5.html
http://domovenok74.ru/katalog/yaponskiepodguzniki/goon-s-4.html
http://domovenok74.ru/katalog/yaponskiepodguzniki/goon-l-6.html
эти же самые товары доступны по другим "кривым" ссылкам
http://domovenok74.ru/katalog/goon-m-5.html
http://domovenok74.ru/katalog/goon-s-4.html
http://domovenok74.ru/katalog/goon-l-6.html
Как видно "кривые" ссылки отличаются от "нормальных" тем, что у них ссылка как будто они находятся в корневой категории-katalog (но визуально их там нет и не надо), но набрав "кривую" ссылку в строке браузера получаешь "кривую" страницу с ошибками вида:
Показать текстовый блок

Пользователь сайта конечно никогда данную страницу не увидит, так как на "кривую" ссылку нет ссылок с сайта (ни в карте сайте, нигде), НО "кривую" ссылку видят роботы ПСок (не знаю каким образом) и индексируют её, ну и также индексируют "нормальную" ссылку этого товара. И далее они видят, что якобы (к примеру) ссылка http://domovenok74.ru/katalog/yaponskiepodguzniki/goon-m-5.html и http://domovenok74.ru/katalog/goon-m-5.html это один и тот же товар, и приоритет отдают короткой "кривой" ссылке (в выдаче ПСок в топе отображается "кривая" ссылка).
Как сказал один из форумчан, что косяк где то в виджеките  шаблона YooTheme и самостоятельно эту проблему я не исправлю.
Поэтому необходимо придумать правило в robots.txt которое не давало бы индексировать "косячные" товары в корневой директории katalog, но разрешало бы индексировать подкаталоги и товары находящиеся в них.

Решение данной проблемы предложил Linfuby, его ответ:

Эта локальная проблема у Warp от YooTheme. Если не ошибаюсь конечно.
В общем загвоздка только с компонентом JoomShopping. У остальных компонентов 404 выводится корректно.
Спотыкается всё на этом коде:
Код:
$this->config->set('page_class', trim(preg_replace(array('/columns-(\d+)/', '/columnwidth-(\d+)/'), array('', ''), $this->application->getParams()->get('pageclass_sfx'))));

Получается, что неправильно определяется компонент.
Если сменить строку на:
Код:
$this->config->set('page_class', trim(preg_replace(array('/columns-(\d+)/', '/columnwidth-(\d+)/'), array('', ''), $this->application->getParams('com_jshopping')->get('pageclass_sfx'))));

то 404 отрабатывается, потому что я явно указываю что нужно брать параметры компонента JoomShopping.
Придется выявлять различия между шаблоном от YooTheme и каким-нибудь другим.
Почему грешу на роутер JoomShopping'а, потому что с другими компонентами 404 обрабатывается отлично.

У меня аналогичная проблема как и у alexeras. Подскажите, в каком файле нужно изменить код предложенный  Linfuby ?
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Re: Дубли ссылок
« Ответ #1 : 02.05.2017, 11:13:19 »
Это шутка такая?  :o Специально перешел по всем указанным ссылкам выдает - 404 страницу...  ;) В чем проблема то?
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Дубли ссылок
« Ответ #2 : 02.05.2017, 11:20:21 »
уже видимо нашли, в чем проблема :) тот сайт - это ж просто для примера. это не пациент насколько я понял.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ddenov

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Дубли ссылок
« Ответ #3 : 02.05.2017, 22:32:04 »
уже видимо нашли, в чем проблема :) тот сайт - это ж просто для примера. это не пациент насколько я понял.
Да, это пример. Просто у меня аналогичная ситуация. После публикации этого примера прошло время, за это время использовал различные варианты решения моей проблемы. В итоге пришел к тому, что ПС стали выдавать мой сайт исключительно через "кривые" ссылки. Вот реальный пример "кривой" ссылки: http://ивмгрупп.рф/component/jshopping/product/view/5/8 Тогда как ссылка на сайте выглядит вот так: http://ивмгрупп.рф/ulichnye-svetodiodnye-svetilniki/so-vtorichnoj-optikoj-sv-lns/product/view/5/8 (кстати, то же неправильная).
*

ddenov

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Дубли ссылок
« Ответ #4 : 02.05.2017, 22:36:55 »
Не подскажете, что нужно написать в robots.txt , ну или вернуть директории в изначальный вид? Я туда понаписал черте-что, уже не помню как все было.
*

ddenov

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Дубли ссылок
« Ответ #5 : 02.05.2017, 22:53:32 »
Это шутка такая?  :o Специально перешел по всем указанным ссылкам выдает - 404 страницу...  ;) В чем проблема то?
kit2m2, в другой ветке вы писали:
Вам нужно:

1. Создать пункт меню JoomShopping-Категории-All
2. Назначить алиасы (псевдонимы) ВСЕМ(!) категориям и товарам
3. Включить SEF в настройках Joomla

Желательно:

1. Создать ссылки типа категория ВСЕМ(!) категориям и подкатегориям
2. К этим ссылкам уже привязать модули
3. В файле robots.txt запретить индексацию
Код:

Disallow: /component
Disallow: /*product
Disallow: /*category
Disallow: /*cart
Disallow: /*search
Disallow: /*wishlist
Disallow: /*?tmpl

Чтобы не было ссылок типа ваших "правильных" и "неправильных", с такими хвостами - /view/131/374 (они у Вас и те и те - НЕ ПРАВИЛЬНЫЕ!)

Обязательно создавать пункт меню JoomShopping-Категории-All ? У меня каждая категория привязана к отдельному пункту Sidebar Menu.
SEF в настройках Joomla включен.
По robots.txt писал выше.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Дубли ссылок
« Ответ #6 : 02.05.2017, 23:24:37 »
пункт меню Список категорий/Магазин очень желательно создать. чтобы не было хвоста ?Itemid=0, и не только.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Strikerus

  • Захожу иногда
  • 103
  • 7 / 0
  • Aka Smyke
Re: Дубли ссылок
« Ответ #7 : 03.05.2017, 06:29:55 »
И все-таки, перед тем, как делать запреты в robots.txt рекомендую проверить, есть ли "кривые" страницы в индексе Googleа Если есть - то сперва на "кривых страницах" нужно выставить rel="canonical". Дождавшись, когда Google выкинет "кривые" страницы из поиска, уже делать запрет в robots.txt.
Иначе вы рискуете оставить кривые страницы в выдаче Google, на записи в robots.txt он реагирует странно
*

ddenov

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Дубли ссылок
« Ответ #8 : 03.05.2017, 23:22:36 »
Не подскажете, что нужно написать в robots.txt , ну или вернуть директории в изначальный вид? Я туда понаписал черте-что, уже не помню как все было.
User-agent: *
Disallow: /administrator/
Disallow: /bin/
Disallow: /cache/
Disallow: /cli/
Disallow: /*components
Аllow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /layouts/
Disallow: /libraries/
Disallow: /logs/
Allow: /modules/
Disallow: /plugins/
Disallow: /*cart
Disallow: /*search
Disallow: /*wishlist
Disallow: /*?tmp
Disallow: /catalog/search
Disallow: /catalog/page/*
Allow: /components/com_jshopping/files/img_categories/
Allow: /components/com_jshopping/files/img_products/
Host: ивмгрупп.рф/
sitemap: http://ивмгрупп.рф/index.php?option=com_xmap&view=xml&tmpl=component&id=1
*

ddenov

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Дубли ссылок
« Ответ #9 : 20.05.2017, 12:00:14 »
пункт меню Список категорий/Магазин очень желательно создать. чтобы не было хвоста ?Itemid=0, и не только.
Создал пункт меню Магазин и все равно,  страницы в поиске с хвостом 13-tets?Itemid=101, /nastennye?start=12 Более того, страницы стали отображаться в поиске вот так http://ивмгрупп.рф/shop/product/view/134/401 Это нормально?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Дубли ссылок
« Ответ #10 : 20.05.2017, 12:05:07 »
Это нормально?
по-моему не очень :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Re: Дубли ссылок
« Ответ #11 : 20.05.2017, 12:09:57 »
Чтобы таких хвостов (product/view/134/401) не было нужно прописать алиасы (псевдонимы) всем товарам и категориям. А еще создать в скрытом меню ссылки на каждую категорию.
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Много ссылок /korzina-tovarov/add.html?category_id=62&product_id=4224

Автор kssk2012

Ответов: 4
Просмотров: 1582
Последний ответ 15.12.2017, 11:32:54
от kssk2012
Наплодились дубли

Автор warryag

Ответов: 4
Просмотров: 567
Последний ответ 20.10.2017, 19:32:35
от voland
[Решено] Проблема со статическим текстом и пунктами меню - Дубли ссылок

Автор Tuzemec

Ответов: 6
Просмотров: 938
Последний ответ 30.04.2016, 16:46:15
от victorantoniak