Форум русской поддержки Joomla!® CMS
28.06.2017, 16:19:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Дубли ссылок

 (Прочитано 224 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ddenov
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 25


« : 29.04.2017, 13: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
Живу я здесь
******

Репутация: +97/-0
Offline Offline

Пол: Мужской
Сообщений: 1061



« Ответ #1 : 02.05.2017, 12:13:19 »

Это шутка такая?  Shocked Специально перешел по всем указанным ссылкам выдает - 404 страницу...  Wink В чем проблема то?
Записан
dmitry_stas
Профи
********

Репутация: +916/-6
Online Online

Сообщений: 9552



« Ответ #2 : 02.05.2017, 12:20:21 »

уже видимо нашли, в чем проблема Azn тот сайт - это ж просто для примера. это не пациент насколько я понял.
Записан
ddenov
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #3 : 02.05.2017, 23:32:04 »

уже видимо нашли, в чем проблема Azn тот сайт - это ж просто для примера. это не пациент насколько я понял.
Да, это пример. Просто у меня аналогичная ситуация. После публикации этого примера прошло время, за это время использовал различные варианты решения моей проблемы. В итоге пришел к тому, что ПС стали выдавать мой сайт исключительно через "кривые" ссылки. Вот реальный пример "кривой" ссылки: http://ивмгрупп.рф/component/jshopping/product/view/5/8 Тогда как ссылка на сайте выглядит вот так: http://ивмгрупп.рф/ulichnye-svetodiodnye-svetilniki/so-vtorichnoj-optikoj-sv-lns/product/view/5/8 (кстати, то же неправильная).
Записан
ddenov
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #4 : 02.05.2017, 23:36:55 »

Не подскажете, что нужно написать в robots.txt , ну или вернуть директории в изначальный вид? Я туда понаписал черте-что, уже не помню как все было.
Записан
ddenov
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #5 : 02.05.2017, 23:53:32 »

Это шутка такая?  Shocked Специально перешел по всем указанным ссылкам выдает - 404 страницу...  Wink В чем проблема то?
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
Профи
********

Репутация: +916/-6
Online Online

Сообщений: 9552



« Ответ #6 : 03.05.2017, 00:24:37 »

пункт меню Список категорий/Магазин очень желательно создать. чтобы не было хвоста ?Itemid=0, и не только.
Записан
Strikerus
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 97


Aka Smyke


« Ответ #7 : 03.05.2017, 07:29:55 »

И все-таки, перед тем, как делать запреты в robots.txt рекомендую проверить, есть ли "кривые" страницы в индексе Googleа Если есть - то сперва на "кривых страницах" нужно выставить rel="canonical". Дождавшись, когда Google выкинет "кривые" страницы из поиска, уже делать запрет в robots.txt.
Иначе вы рискуете оставить кривые страницы в выдаче Google, на записи в robots.txt он реагирует странно
Записан
ddenov
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #8 : 04.05.2017, 00: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
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #9 : 20.05.2017, 13:00:14 »

пункт меню Список категорий/Магазин очень желательно создать. чтобы не было хвоста ?Itemid=0, и не только.
Создал пункт меню Магазин и все равно,  страницы в поиске с хвостом 13-tets?Itemid=101, /nastennye?start=12 Более того, страницы стали отображаться в поиске вот так http://ивмгрупп.рф/shop/product/view/134/401 Это нормально?
Записан
dmitry_stas
Профи
********

Репутация: +916/-6
Online Online

Сообщений: 9552



« Ответ #10 : 20.05.2017, 13:05:07 »

Это нормально?
по-моему не очень Azn
Записан
kit2m2
Живу я здесь
******

Репутация: +97/-0
Offline Offline

Пол: Мужской
Сообщений: 1061



« Ответ #11 : 20.05.2017, 13:09:57 »

Чтобы таких хвостов (product/view/134/401) не было нужно прописать алиасы (псевдонимы) всем товарам и категориям. А еще создать в скрытом меню ссылки на каждую категорию.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet