Сайт на Joomla 2.5.28
Нужно на страницах статей проставить canonical на услуги, о которых идёт речь в статьях.
В админке есть поле для ссылки
https://yadi.sk/i/zMyMTdXx3ZJPtEно вставленная туда ссылка не отображается как canonical.
Canonical вообще не отображается.
в шаблоне темы есть такой код в <head>:
<?php if ( (isset($_GET['start'])) || (isset($_GET['limitstart'])) ) {
$uri_parts = 'http://'.$_SERVER['HTTP_HOST'].substr($_SERVER['REQUEST_URI'],0,strpos($_SERVER['REQUEST_URI'],'?'));
?>
<link href="<?php echo $uri_parts; ?>" rel="canonical" />
<?php } ?>
Ещё есть плагин Finch - Canonical URLs, он сейчас отключён, т.к. включённый выводит canonical на все страницы и ставит каноничной ссылку на страницу категории, т.е для страницы определенной статьи он ставит каноничную ссылку на категорию статей.
К тому же это плагин для мультиязычных сайтов (зачем его поставили на русскоязычный сайт вообще непонятно, но вопрос сейчас не об этом).
В общем, вопрос: как вывести каноникал только на отдельных страницах через прописывание конкретной ссылки для каждого материала?