Блог

Наши мысли и советы

Делимся с миром своим опытом

Как убрать ?view=featured" rel="canonical" на главной в Joomla! 3.x

Проблема с каноническим url главной страницы сайта, если она оформлена как блог материалов на главной странице или как вывод только избранных материалов. Точнее к адресу Вашего сайта дописывается хвост:

?view=featured

И это выглядит неприлично так:

<link href="http://www.site.ru/?view=featured" rel="canonical" />

Это легко лечится, если немного модифицировать строку 53 в файле /plugins/system/sef/sef.php находим

$doc->addHeadLink(htmlspecialchars($link), 'canonical');

вместо неё вставляем:

$doc->addHeadLink(htmlspecialchars(str_replace("?view=featured","",$link)), 'canonical');

Теперь в разметки главной страницы указана каноническая ссылка нужного вида:

<link href="http://www.site.ru/" rel="canonical" />

Важно, при обновлении ядра Joomla! проверьте не перезаписан ли файл, в сположительном случае, повторите лечение.

Цель достигнута!

Joomla! эксперты

Создание сайтов на Джумла.

Наш 10-летний опыт обеспечит уверенность в выборе компании, которая точно знает, что вам нужно.

 

Если Joomla, то это к нам!