• Автор:

    Flesha
  • Добавлено:

    окт 16, 2013
  • Комментариев:

    0
  • Просмотров:

    2 111

Хак Добавляем rel='canonical' для полной новости

Хак Добавляем rel='canonical' для полной новости

Добавляем тег rel="canonical" для полной новости чтобы исключить дубли.

Установка:

Открываем файл /engine/modules/show.full.php и находим:
} else {

$full_link = $config['https_home_url'] . "index.php?newsid=" . $row['id'];
$print_link = $config['https_home_url'] . "engine/print.php?newsid=" . $row['id'];
$short_link = "";
}


Выше добавляем:
$canonical = $full_link;


Открываем файл /engine/engine.php и находим:
if ($config['allow_rss']) $metatags .= <<<HTML
<link rel="alternate" type="application/rss+xml" title="{$rss_title}" href="{$rss_url}" />
HTML;


Ниже добавляем:
if (isset($canonical)) $metatags .= <<<HTML
\n <link rel="canonical" href="{$canonical}" />
HTML;


Второй способ! Более простой (Для тех у кого не выводится Url полной новости)
В корневом файле index.php вносим изменения

После строки:
if ($dle_module == ‘showfull’) {


Добавить:
$metatags .= <<<HTML

<link rel="canonical" href=»{$full_link}»>
HTML;


Всё! Полная новость https://сайт.ру/fullnews.html получила rel=canonical dle
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.