Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Добавляем мета-тег canonical для ссылки на полную новость

Тема в разделе "Хаки DLE", создана пользователем DLEPlugins, 19 апр 2016.

19.04.16 в 04:42
20.03.19 в 16:00
30
6.033
5
  1. TopicStarter Overlay
    DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    При открытии исходного кода страницы любой новости на нашем сайте мы видим следующее:
    HTML:
    <link rel="search" type="application/opensearchdescription+xml" href="http://сайт.ру/engine/opensearch.php" title="ваш тайтл" />
    <link rel="alternate" type="application/rss+xml" title="ваш тайтл" href="http://сайт.ру/rss.xml" />
    Данный хак глобально добавить мета-тег canonical для ссылок на полную новость и открыв код страницы мы увидим следующее:
    HTML:
    <link rel="search" type="application/opensearchdescription+xml" href="http://сайт.ру/engine/opensearch.php" title="ваш тайтл" />
    <link rel="canonical" href="http://сайт.ру/категория/id-чпу.html" />
    <link rel="alternate" type="application/rss+xml" title="ваш тайтл" href="http://сайт.ру/rss.xml" />
    Установка проста. Открываем /engine/engine.php
    ищем код:
    PHP:
    if ($canonical) {
    ВЫШЕ вставяем:
    PHP:
    if ( isset( $full_link ) && ! empty( $full_link ) ) {
        
    $metatags .= <<<HTML

    <link rel="canonical" href="
    {$full_link}" />
    HTML;
    }
    Зачем оно нада ответит вам гугл - клик
     
    • Нравится Нравится x 5
  2. iNol

    Команда форума VIP Кинотрафик v2

    Регистрация:
    14 сен 2015
    Сообщения:
    476
    Лучших ответов:
    0
    Рейтинги:
    +306 / 0 / -0
    SEO пак от @Gameer уже содержит эту доработку
     
    • Нравится Нравится x 1
  3. aeneas

    Забанен

    Регистрация:
    12 мар 2016
    Сообщения:
    11.489
    Лучших ответов:
    10
    Рейтинги:
    +4.043 / 208 / -0
    ага опоздал ты уже с этим, это уже есть )
     
  4. Intention

    Intention Местный

    Регистрация:
    15 янв 2016
    Сообщения:
    2.098
    Лучших ответов:
    0
    Рейтинги:
    +689 / 2 / -0
    нах он ваще нужен если на сайте нет других таких же страниц, чтобы указывать ее оригинал?:confused:

    Такой тег будет полезен если например у тебя идет разделение одной новости как бы на подновости, то есть http://сайт.ру/категория/id-чпу.html есть сериал, следующий сезон которого находится по тому же адресу http://сайт.ру/категория/id-чпу,1page.html или как там в DLE разбивка на страницы работает
     
  5. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    ссылок на комментарии нет на сайте? тогда не нужен если на страница не поделена новость :)
     
  6. Intention

    Intention Местный

    Регистрация:
    15 янв 2016
    Сообщения:
    2.098
    Лучших ответов:
    0
    Рейтинги:
    +689 / 2 / -0
    стандартный robots.txt — Disallow: /*do=lastcomments ;)
     
  7. TopicStarter Overlay
    DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    сломав сайт к чертям используя первый пак, решил использовать другие методы. тут правка 1 файла а не 2 как в паке, итог один и тотже
     
  8. TopicStarter Overlay
    DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    @Gameer ты так часто цеплялся ко мне, утверждая что я чужие труды отсебятиной выставлял, как объяснишь Пункт 10 своего seo пака, нижняя строчка
    Данному коду триста лет, и уж точно не ты его автор, гуглим - первый сайт, этот код с htaccess написан был 29 июля 2013, второй сайт 27.07.2010. думаю стоит стереть авторство этой иновационной идеи. 11 пункт аналогично. дальше гуглить влом
     
    #8 DLEPlugins, 19 апр 2016
    Последнее редактирование: 19 апр 2016
  9. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    @DomiTori, на 11,1 эта правка у меня начала выводить канонические ссылки на xfsearch и на страницах категорий... в общем везде где есть $full_link :) на предыдущих версиях не проверял
     
  10. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    а я думал ещё что за косяк то с яшей творится, т.к. на страницы категорий у меня выдает снипет с микроразметки :eek:
    нихуяси
     
  11. TopicStarter Overlay
    DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    о_0 проверю. Всю жизнь этим пользуюсь еще с 9_10 дле.
     
  12. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    тоже проблем не было, но на 11,1 - у меня всё криво проиндексирвалось! надо задать переменную в show.full и потом её в engine передать для канонической ссылки.
     
  13. sneiks

    Команда форума VIP Кинотрафик v2

    Регистрация:
    27 янв 2016
    Сообщения:
    326
    Лучших ответов:
    0
    Рейтинги:
    +55 / 1 / -0
    Я таким пользуюсь и не каких проблем!!! В файле main.php вносим изменения, после строки:

    if ( $dle_module == "showfull" AND $news_found ) {

    Добавить:

    $metatags .= <<<HTML

    <link rel="canonical" href="{$full_link}" />
    HTML;
     
    • Нравится Нравится x 2
  14. Winston?!

    VIP Кинотрафик v2

    Регистрация:
    31 дек 2016
    Сообщения:
    1.231
    Лучших ответов:
    2
    Рейтинги:
    +94 / 11 / -0
    DomiTori хак работает на 11.3?
     
  15. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    100% рабочий - ответом выше над твои постом! Проверено уже не на одном десятке сайтов.
     
    • Нравится Нравится x 1
  16. Winston?!

    VIP Кинотрафик v2

    Регистрация:
    31 дек 2016
    Сообщения:
    1.231
    Лучших ответов:
    2
    Рейтинги:
    +94 / 11 / -0
    DomiTori поставил себе на сайт, сегодня зашел исходный код глянуть и увидел, что у меня 2 строки
    Код:
    <link rel="canonical" href="http://base-road.ru/technology/668-turbopoezd-jettrain.html">
    <link rel="canonical" href="http://base-road.ru/technology/668-turbopoezd-jettrain.html">
    С чем может быть связано и катастрофически ли это?
     
  17. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    ДА!

    Устанавливай правильный код. Первые версии кода - ошибочные и не всегда правильно срабатывали.
     
    • Согласен Согласен x 1
  18. Winston?!

    VIP Кинотрафик v2

    Регистрация:
    31 дек 2016
    Сообщения:
    1.231
    Лучших ответов:
    2
    Рейтинги:
    +94 / 11 / -0
    Можешь правильный сбросить?
     
  19. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    Это прикол, или сообщения не видно?
    2017-07-26_00-07-59.png
     
  20. Winston?!

    VIP Кинотрафик v2

    Регистрация:
    31 дек 2016
    Сообщения:
    1.231
    Лучших ответов:
    2
    Рейтинги:
    +94 / 11 / -0
    byroot я не так прочел и поставил из первого поста от DomiTori ....
    Сейчас переставлю на рабочий. Из-за этого, как думаешь, могла посещаемость упасть?
     
Яндекс.Метрика