Мета-тег canonical для DataLife Egnine (DLE)
Есть такой полезный мета-тег, как canonical. Мета-теги позволяют вебмастерам указывать метаданные о странице сайта. Ряд мета-тегов также используется роботами поисковых систем.
Так вот, есть мета-тег canonical, данный тег позволяет вебмастеру указать предпочитаемый (канонический) URL который будет указывать роботам поисковых систем что данный документ предпочтительней для индексации, нежели документ с таким же же содержанием, но доступный по другому URL.
Другими словами мета-тег canonical поможет избежать появления дублей контента в рамках вашего сайта.
Например если на вашем сайте один и тот же документ может быть доступен по двум URL
www.site.ru/post?id=45
www.site.ru/primer.html
Если основной, предпочитаемый (канонический) URL /primer.html , то для этого в неканоническом документе нужно разместить
<link rel="canonical" href="http://www.site.ru/primer.html"/>
- Адрес документа, указанного в качестве канонического, должен быть доступен для того чтобы робот поисковой системы учел его
- Один и тот же документ не должен иметь несколько канонических URL
- Роботы поисковых систем не будут учитывать атрибут, если в качестве канонического URL будет указан адрес другого хоста или поддомена
В феврале 2009 года, Google, Yahoo! и Microsoft заявили о поддержке ими нового мета-тега, а в мае 2011, Яндекс так же начал поддерживать мета-тег rel=”canonical
Теперь установим мета-тег canonical в DataLife Engine (DLE)
Открываем файл /index.php
ищем в нем строку
if ($dle_module == "showfull" ) {
ниже добавляем
$metatags .= < <
HTML;
Все, сохраняем.
Теперь в исходном коде полной новости будет присутствовать мета-тег canonical

А где доказательства ?
эммм.. что курим?