Лучший Ответ SmetDenis , 06 January 2014 - 11:18
На сколько я знаю, canonical для категории генерируется с помощью Joomla, автоматически.
Можно попробовать добавить ссылку самостоятельно
открываем файл \components\com_zoo\controllers\default.php
Находим функцию category() и вставляем этот код
// add canonical if ($this->app->system->document instanceof JDocumentHTML) { $categoryUrl = JRoute::_($this->app->route->category($this->category), true, -1); $this->app->system->document->addHeadLink($categoryUrl, 'canonical'); $headData = $this->app->system->document->getHeadData(); foreach ($headData['links'] as $key => $value) { if ($value['relation'] == 'canonical' && $key != $categoryUrl) { unset($headData['links'][$key]); } } $this->app->system->document->setHeadData($headData); }
После "// add feed links"
Но не могу с уверенностью сказать, что это сработает для любого сайта.
Перейти к сообщению