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

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

Seo оптимизация dle для dle 9.6 - 11.x

Тема в разделе "Вопросы- ответы", создана пользователем PunPun, 22 май 2016.

22.05.16 в 16:14
16.08.18 в 01:22
99
19.934
3
  1. TopicStarter Overlay
    PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.299
    Лучших ответов:
    31
    Рейтинги:
    +3.896 / 96 / -0
    [​IMG]
    Представляю вашему вниманию мануал по SEO оптимизация движка DLE 9.6 - 11.x Все разбито на пункты, их теперь 14, в каждом пункте есть маленькое объяснение что делает он. Это самая свежая и последняя версия мануала, которая работает без ошибок.

    С помощью этих манипуляций мы будем :
    1. Отдавать 404 страницу с несуществующих новостей/категорий/страниц пагинаций.
    2. Добавим rel=canonical
    3. Добавим rel=prev и rel=next для главной и страниц категорий
    4. Для тех кто использует ЧПУ 2 - сделаем доступ только по родительской категории к новости
    5. Уберем дубли страниц.
    6. Сделаем склейку зеркал.
    7. Будем отдавать свою 404 страницу.
    Правки проверенны на DLE 11.0, багов выявлено не было.
    На чипсы:
    • R118095764291 - рубли
    • U218134219019 - гривны
    • Z228640084773 - доллары
    Архив во втором сообщении!
     
    #1 PunPun, 22 май 2016
    Последнее редактирование: 11 ноя 2016
    • Нравится Нравится x 3
  2. TopicStarter Overlay
    PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.299
    Лучших ответов:
    31
    Рейтинги:
    +3.896 / 96 / -0
    Поправил 7 пункт. Почему то переменная не верно была записана.
     

    Вложения:

    • Нравится Нравится x 2
  3. valerchik

    valerchik Посетитель

    Регистрация:
    2 июн 2016
    Сообщения:
    69
    Лучших ответов:
    1
    Рейтинги:
    +13 / 0 / -0
    Спасибо за мануал по технической оптимизации.
    Теперь хотелось бы правильно сделать текстовую оптимизацию главной страницы, страниц категорий, страниц фильмов.
     
  4. Skuchniy

    Забанен

    Регистрация:
    26 май 2016
    Сообщения:
    1.079
    Лучших ответов:
    0
    Рейтинги:
    +363 / 0 / -0
  5. -sv-

    -sv- Бывалый

    Регистрация:
    15 июл 2016
    Сообщения:
    250
    Лучших ответов:
    0
    Рейтинги:
    +57 / 0 / -0
    Я вот одаренный и не понял как его настроить(
    Иногда складывается мнение, что такие описания понятны только тем, кто и бекз инструкций все знает.

    rel=”canonical можно сделать через доп поле? Или я ошибаюсь?

    Создать доп поле rel=”canonical прописываем в фулстори
    Код:
    <link rel="canonical" href="http://ваш-сайт.ru/load/$DOCPAGE_URL$" />
    Публикуем новость с одной главной категорией.
    Далее редактируем новость, добавляем категории и прописываем в до поле kategoriya/material-1 чем указываем основную категорию)

    Так будет работать? Или я ошибаюсь? Или это гемарно, каждую новость редактировать?
     
  6. 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;
     
  7. Sergy

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

    Регистрация:
    13 июн 2016
    Сообщения:
    701
    Лучших ответов:
    0
    Рейтинги:
    +244 / 3 / -0
    Открываем файл /engine/modules/show.full.php и...
    Код:
    } else {
                $full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id'];
                $print_link = $config['http_home_url'] . "engine/print.php?newsid=" . $row['id'];
                $short_link = "";
                $link_page = "";
                $news_name = "";
            }
    НИЖЕ добавляем:
    Код:
    $full_canonical = $full_link;
    Открываем файл /engine/engine.php и находим:
    Код:
    if ($config['allow_rss']) $metatags .= <<<HTML
    ВЫШЕ добавляем:
    Код:
    if ($full_canonical) {
        $metatags .= <<<HTML
    <link rel="canonical" href="{$full_canonical}" />
    HTML;
    }
     
  8. aeneas

    Забанен

    Регистрация:
    12 мар 2016
    Сообщения:
    11.489
    Лучших ответов:
    10
    Рейтинги:
    +4.043 / 208 / -0
    пункт 13 про родительскую категорию -
    Открываем /engine/classes/google.class.php находим :
    global $db, $config;
    Меняем на :
    global $db, $config, $cat_info;

    в дле 11.1 нет такого - global $db, $config;
    как быть ?

    я нашол такое - global $db, $config,$user_group;
    заменил на такое -
    global $db, $config, $cat_info, $user_group;

    правильно я сделал или хуета все и что то не будет работать ?
     
  9. MaHarder

    MaHarder Местный

    Регистрация:
    9 июн 2015
    Сообщения:
    1.054
    Лучших ответов:
    0
    Рейтинги:
    +333 / 0 / -0
    • Нравится Нравится x 1
  10. kinoliux

    kinoliux Бывалый

    Регистрация:
    26 мар 2016
    Сообщения:
    323
    Лучших ответов:
    1
    Рейтинги:
    +67 / 1 / -0
    Может кому пригодится страница 404 пути к фавикону и картинкам ставим свои.
     

    Вложения:

    • Нравится Нравится x 7
  11. MaHarder

    MaHarder Местный

    Регистрация:
    9 июн 2015
    Сообщения:
    1.054
    Лучших ответов:
    0
    Рейтинги:
    +333 / 0 / -0
    @Olegjan,
    нашёл строчки, но за них отвечает модуль краткой новости
    Код:
    @header( "HTTP/1.0 404 Not Found" );
            msgbox( $lang['all_err_1'], $lang['news_err_27'] );
    меняй на
    Код:
    @header("HTTP/1.0 404 Not Found");
        @header("Status: 404 Not Found");
        @require_once($_SERVER['DOCUMENT_ROOT'].'/404.html');
        exit();
    кода находится тут (с 646 строчки в исходных файлах)
    Код:
    } elseif( !$news_found and $do == 'newposts' and $view_template != 'rss') {
            msgbox( $lang['all_info'], $lang['newpost_notfound'] );
        } elseif( !$news_found AND !$allow_userinfo AND $do != '' and $do != 'favorites' and $view_template != 'rss' ) {
            if ( $newsmodule ) @header( "HTTP/1.0 404 Not Found" );
            msgbox( $lang['all_err_1'], $lang['news_err_27'] );
        } elseif( ! $news_found and $catalog != "" ) {
            if ( $newsmodule ) @header( "HTTP/1.0 404 Not Found" );
            msgbox( $lang['all_err_1'], $lang['news_err_27'] );
        } elseif( ! $news_found AND $do == 'favorites' ) {
     
    • Нравится Нравится x 1
  12. Olegjan

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

    Регистрация:
    31 янв 2015
    Сообщения:
    2.307
    Лучших ответов:
    0
    Рейтинги:
    +831 / 47 / -0
  13. MaHarder

    MaHarder Местный

    Регистрация:
    9 июн 2015
    Сообщения:
    1.054
    Лучших ответов:
    0
    Рейтинги:
    +333 / 0 / -0
    da
     
    • Нравится Нравится x 1
  14. iqwik

    iqwik Посетитель

    Регистрация:
    6 ноя 2016
    Сообщения:
    55
    Лучших ответов:
    0
    Рейтинги:
    +6 / 0 / -0
    Когда вставляю rel="prev" rel="next", в категориях коряво работает мета-тег... со второй страницы показывет только rel-"prev" , хотя страниц пагинаций больше 3(rel="next" упорно не хочет показывать), ну и окончание тоже странное, со второй страницы предлагет rel="prev" на 9ю... как быть? При чем на главной пагинации мета-тег нормально все отображает.
     
  15. sneiks

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

    Регистрация:
    27 янв 2016
    Сообщения:
    326
    Лучших ответов:
    0
    Рейтинги:
    +55 / 1 / -0
    Убери код он корявий как половина остальных SEO модификаций...
     
    • Нравится Нравится x 1
  16. TopicStarter Overlay
    PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.299
    Лучших ответов:
    31
    Рейтинги:
    +3.896 / 96 / -0
    Все работает.
     
  17. sneiks

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

    Регистрация:
    27 янв 2016
    Сообщения:
    326
    Лучших ответов:
    0
    Рейтинги:
    +55 / 1 / -0
    Кстате проверь не забыл ли добавить:
    $count_all = 0;
    Ниже вставить :
    $counts_all = $count_all;
     
  18. TopicStarter Overlay
    PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.299
    Лучших ответов:
    31
    Рейтинги:
    +3.896 / 96 / -0
    2 сообщение, перезалитый был давно архив который исправил ошибку с этим пунктом.
     
    • Нравится Нравится x 1
  19. mikhail1

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

    Регистрация:
    10 окт 2015
    Сообщения:
    352
    Лучших ответов:
    0
    Рейтинги:
    +92 / 0 / -0
    При попытке редактирования .htaccess вылазин интернал сервер еррор
     
  20. pan_oleksandr

    pan_oleksandr Посетитель

    Регистрация:
    18 фев 2016
    Сообщения:
    89
    Лучших ответов:
    1
    Рейтинги:
    +25 / 0 / -0
    сохрани в utf-8 без bom
     
Похожие темы
  1. Serhii
    Ответов:
    2
    Просмотров:
    868
  2. pread
    Ответов:
    196
    Просмотров:
    10.710
  3. Str0ng
    Ответов:
    8
    Просмотров:
    1.033
  4. Ivan000
    Ответов:
    24
    Просмотров:
    2.947
  5. iLX
    Ответов:
    3
    Просмотров:
    684
Загрузка...
Яндекс.Метрика