Модуль для JohnCMS "CanonicalPage"

439
.
Модуль для 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 не гарантирована.
Прикрепленные файлы:
.
Krite, a na yest 4.4?
.
EvrikA (13.12.2011/14:49)
Krite, a na yest 4.4?
Этот код в head.php между <head></head> пропиши
if(!$user_id) {
require($rootpath . 'incfiles/canonical.php');
$canonical = new Canonical($kmess, $home);
}
и файл canonical.php закинь в папку incfiles и будит тебе под 4,4
.
Krite, spasibo!
.
Спасибо!
.
Чувак реально полезное пишет!
.
Молодец
.
А это только на форум? А на библиотеку действует ?
.
Fenix_61, И кто тебе сказал, что только на форум?
.
Почему выдало ошибку - [31-Jan-2012 05:55:53] PHP
Parse error: syntax error,
unexpected T_STRING,
expecting ',' or ';' in /home/
rulib19/public_html/incfiles/
head.php on line 38
Всего: 19