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

675
.

Модуль для 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