Гость
11 Фев 2013 05:49

На сайте большое количество категорий и есть большие опасения, что появится большое количество дублей страниц.

Очень нужно добавить rel= "canonical" для страниц категорий.

В joomla 3.0 предусмотрена генерация канонических ссылок но работает она криво и к сожалению в последнем обновлении эта ошибка не была устранена. Поэтому я удалил каноническую ссылку добавляемую системным sef плагином, добавив в шаблоны вывода категорий и полной версии статьи следующий код:

foreach (JFactory::getDocument()->_links as $key=>$link) {

        if (($link['relation'] == 'canonical')) {

            unset(JFactory::getDocument()->_links[$key]);

            break;

        }

    }

Потому как если этого не сделать то получается вообще полная "каша" и атрибут rel= "canonical" будет просто проигнорирован всеми поисковыми системами.

Для полной версии статьи в Кобальте предусмотрен вывод rel= "canonical" и после удаления канонической ссылки генерируемой системным sef плагином тут получается все гуд.

Может можно добавить вывод rel= "canonical" и для категорий?

Последние изменения: 02 Март 2014


clowride VIP
Total posts: 1,022
11 Фев 2013 15:45

maybe make an option appears called "Canonical Tag: Yes/No" as in flexicontent

here you are : http://www.flexicontent.org/forum/index.php?f=26& ;t=3382&rb_v=viewtopic


Sergey
Total posts: 13,748
12 Фев 2013 03:56

As i understand this is not related to Cobalt at all and this is general Joomla problem and should be managed by some SEO/SEF extensions. Right?


Гость
14 Фев 2013 03:39

На данный момент недоработка именно в самой Joomla 3, но как то же нужно использовать ее до того как все исправят. :) Поэтому я подумал, что раз уж в Cobalt 8 для полной версии статьи предусмотрена генерация rel= "canonical", то почему бы ее не добавить и для категорий.

В дальнейшем же когда в Joomla 3 все исправят и если там все будет работать корректно ее можно будет убрать.


Sergey
Total posts: 13,748
14 Фев 2013 07:05

Посмотрим. Вроде поменял в новой версии но следюущей неделе дожно быть.

Работает на Cobalt