Joomla | rel=canonical на определенных страницах вручную

Xvost
На сайте с 22.10.2013
Offline
44
2533

С джумлой мало работал и необходимо решение - вручную прописать нужную каноническую ссылку на определенных страницах. Копал гугл, находил только плагины, которые прописывают каноникалы на все страницы (устранение дублей) - это не то.

Здесь на форуме находил: /ru/forum/855599 только до конца ее не разобрали

Есть ли плагин? Или может в коде это можно как-то сделать?

Буду благодарен за любую инфу

Samail
На сайте с 10.05.2007
Offline
361
#1
Xvost:
необходимо решение - вручную прописать нужную каноническую ссылку на определенных страницах

Так а в чём загвоздка то? Возьмите и добавьте в код нужных страниц этот тег.

Xvost
На сайте с 22.10.2013
Offline
44
#2
Samail:
Так а в чём загвоздка то? Возьмите и добавьте в код нужных страниц этот тег.

Здравствуйте, Samail)

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

Samail
На сайте с 10.05.2007
Offline
361
#3

Что за страницы? Статьи обычные или компонент? И на каких из них canonical нужен?

html:

<link rel="canonical" href="/ssilka"/>

или PHP:

$doc =& JFactory::getDocument();
$doc->addHeadLink( '/ssilka', 'canonical');
Xvost
На сайте с 22.10.2013
Offline
44
#4

Обычные статьи. К примеру на странице /article1/ мне нужно прописать <link rel="canonical" href="/article2"/>

А для /article3/ указать каноникал на главную <link rel="canonical" href="/"/>

Samail
На сайте с 10.05.2007
Offline
361
#5

Можно установить плагин который позволяет добавлять в статью php код и использовать этот вариант:

$doc =& JFactory::getDocument();

$doc->addHeadLink( '/ssilka', 'canonical');

Плагин этот например: http://www.nonumber.nl/extensions/sourcerer

Xvost
На сайте с 22.10.2013
Offline
44
#6

Samail, спасибо! Отличное решение)) Почитал про плагин, все ясно, понятно и как написано на странице плагина Easy peasy!))) Сохраняю себе.

А вам + к карме))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий