Хак Автодобавление тега canonical для предотвращения дублей

Тема в разделе "DLE", создана пользователем Crazy182, 21 янв 2011.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Crazy182

    Crazy182

    Регистр.:
    29 ноя 2006
    Сообщения:
    205
    Симпатии:
    14
    Вот что пишет автор

    В файле /engine/engine.php

    Перед:
    PHP:
    if ($config['allow_rss']) $metatags .= <<
    вставить этот код:
    PHP:
    if ($cstart==&& $do=='cat' && $category!='' && $subaction==''$metatags .= "\n< link rel=\"canonical\" href=\"$url_page/\" / >\n";
    else if (
    $newsid!='' && $news_found && $dle_module=='showfull') {
      if (
    $config['allow_alt_url']=='yes') {
            if (
    parse_url($full_link,PHP_URL_SCHEME).'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']!=$full_link) {
              
    $metatags .= "\n<link rel=\"canonical\" href=\"$full_link\" />\n";
            }
      }
    }
    Что думаете по этому поводу и правильный ли код вообще ?
     
  2. jcrush

    jcrush

    Регистр.:
    10 ноя 2006
    Сообщения:
    692
    Симпатии:
    55
    http://www.google.com/support/webmasters/bin/answer.py?answer=139394

    не понятно только зачем его всем подряд сувать и только для гугла? имхо лучше все таки проверять на дубли по титлу.
     
Статус темы:
Закрыта.