Модуль для JohnCMS "CanonicalPage"
Версия: 1.0b
Модуль ставит на страницы дубликаты мета тег
<link rel="canonical" href="Адрес основной страницы"/>
при этом автоматически подставляется адрес основной страницы.
Это позволяет таким поисковым системам как Yandex и Google не учитывать данные страницы при индексации, что повышает вес основных страниц.
К примеру в JohnCMS это такие страницы, как
forum/index.php, forum/index.php?page=1, forum/index.php?start=0 - это все дубликаты станицы forum/
и т.д.
Установка модуля:
Распаковываем в корень сайта.
Согласившись на замену.
У кого имеются изменения в head.php,
то вот код который должен находится в head.php между <head></head>
if(!$user_id) {
require($rootpath . 'incfiles/canonical.php');
$canonical = new Canonical($kmess, $home);
}
P.s. Корректная работа с модулями использующими mode rewrite не гарантирована.