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


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

SEF - дубли материалов

sef дубли страниц

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

#11 Cheren-dow

Cheren-dow

Отправлено 03 September 2014 - 17:57

Mirotvoretz, а почему вы думаете что могут появится дубли в поисковике? У вас эта ссылка выводится где то на сайте? Ее робот увидит? В Joomla к материалу можно обратить примерным кодом 

index.php?option=com_content&view=article&id=80

И страница так же откроется, но поисковики то не показывают нам их,  хотя это тоже же получается как дубль.

 

ИМХО: Один мой товарищ по работе за "полировал" сайт так что ЯША добавил его в черный список, а тем кому делает на скорую руку и не берет во внимания например дубли и другие нюансы, выстреливают и весят на первых страницах.


  • 0
Изображение
 

#12 SmetDenis

SmetDenis

Отправлено 04 September 2014 - 07:03

Mirotvoretz, Может я пропустил. Какие вы используете версии Zoo, JBZoo, Joomla (точные) ?
Покажите настройки SEF Joomla ?
Никаких других дополнительных вещей для SEF не стоит? (Zoo SEF, ZoOptimizer итд)
нет sh404, Artio ?
В каком именно месте генерируются глючные ссылки?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#13 Mirotvoretz

Mirotvoretz

Отправлено 04 September 2014 - 07:35

SmetDenis, Версии все самые последние:

5726740m.png

 

Из доп компонентов: akeeba backup, xmap и jce, шаблон от yootheme. Всё, остальное мне не нужно.

Настройки jbzoosef как на первом скриншоте из 8-го поста этой темы.

Ссылки сами по себе не генерируются. В принципе подробно и со скриншотами я расписал ситуацию в 8-м посте.

 

Суть в чём: допустим, есть url вида site.ru/categoriya/material и теперь, если вручную набрать адрес site.ru/material и перейти по нему, то отобразится тот же контент, что и размещённый по адресу site.ru/categoriya/material. Хотя по идее такой страницы нет и должен быть ответ сервера 404. (Это с настройками jbzoosef: "Удалить /item/ - да")

 

Можно сказать, что я придираюсь, конечно. Но всё-таки такая проблема есть и хотелось обратить на неё внимание, может быть в следующих версиях можно будет поправить этот момент.

 

Сообщите, если нужны доступы к сайту, скину в лс.


Сообщение отредактировал Mirotvoretz: 04 September 2014 - 07:43

  • 0

Выгрузки из keys.so


#14 SmetDenis

SmetDenis

Отправлено 04 September 2014 - 07:44

Спасибо.
Я предварительно пробовал у себя повторить баг на локалке, может я что-то не так настроил.
Выдает 404.

У вас сайт в интернете? Могу я получить временный доступ к его коду и панели управления?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#15 isay777

isay777

Отправлено 04 September 2014 - 07:53

Есть такая беда! НО! Это все из-за меню и правильной логичной структуры.

 

Если сделать главную страницу сайта zoo frontpage а так же сделать меню "каталог", то появится как раз такая вот штука. Так же влияет использование zoo category вместо того чтоб сделать меню руками на каждую категорию и т.о. придать правильный и красивый url для категории. 



  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#16 Mirotvoretz

Mirotvoretz

Отправлено 04 September 2014 - 07:59

Меню на каждую категорию делал руками, как обычные джумловские пункты меню. Главная страница сайта - материал jbzoo. Zoo frontpage и zoo category не использовал.


  • 0

Выгрузки из keys.so


#17 SmetDenis

SmetDenis

Отправлено 04 September 2014 - 08:45

Посмотрел, спасибо.

Попробую объяснить ситуацию.
Обработка ссылок происходит на основе данных, которые отдает роутер Zoo, а тот эти данные гребет из Joomla предварительно слегка переварив.

В итоге для ссылок вида
/menu_item/item
/category/item
/item

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

Можно сделать следующее
- смотреть распарсенную ссылку из адреса и та что получается через API и выкидывать 404 либо редирект на правильную страницу.
Вариант рискованный, т.к можно что-то поломать в ссылках. Что именно пока не знаю. Можно добавить опцию, чтобы оперативно отключать.

- либо доверится ПС и ссылке из каноникал. Во всяком случае не верная ссылка на материал не должна нигде появиться, если для генерации используется API
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#18 Mirotvoretz

Mirotvoretz

Отправлено 04 September 2014 - 08:57

Спасибо, Денис за уделённое внимание моему вопросу!

 

Было бы хорошо, если поставите галочку напротив этого нюанса для следующих патчей. Может найдётся способ решить этот момент.

Ну а пока что остаётся надеяться только на правильное понимание тега каноникал поисковиком.


  • 0

Выгрузки из keys.so


#19 SmetDenis

SmetDenis

Отправлено 04 September 2014 - 09:01

На днях попробую решить вопрос. Если получится что-то стоящее, то напишу рецепт или хотфикс.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#20 SmetDenis

SmetDenis

Отправлено 04 September 2014 - 09:20

Смелым на тестирование могу предложить
media\zoo\applications\jbuniversal\framework\helpers\jbsef.php

Внутри _checkRedirect добавить
nly_200x0.png
        if (1 == $segCout && $itemId = $this->_aliasItem->translateAliasToID($segments[0])) {
            $item   = $this->_itemTable->get((int)$itemId);
            $newUrl = $this->_getUrl($item, 'item');
            // $this->_redirect($newUrl); 
            // $this->app->error->raiseError(404, JText::_('Item not found'));
        }
Раскоментируйте 301 редирект или 404 страницу.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Темы с аналогичным тегами sef, дубли страниц

Click to return to top of page in style!