1. Уважаемый Гость, в связи с нехваткой свободного времени наш форум продается. Форум богат своими плагинами и различными шаблонами как платными, которые трудно где достать бесплатно так и бесплатными. Если Вас заинтересовал форум, то, обращаемся по почте: administrator_ps@rambler.ru.
Скрыть объявление
Мы рады Вас видеть на нашем форуме! Надеюсь тебе у нас понравится и ты станешь вместе с нами активным и постоянным пользователем)

Читать Оптимизируем XenForo под поисковые системы

Тема в разделе "Все о XenForo", создана пользователем MaxiRubo, 17 авг 2016.

  1. TopicStarter Overlay
    MaxiRubo

    MaxiRubo Команда форума Основатель

    1.300
    2
    1
    Нужно отдать должное разработчикам, кое-что там уже есть в наличии. Полагаю, что если покопаться появятся новые подводные камни, но я расскажу пока то, что мне удалось увидеть "на бегу".

    1. Некоторые хостинги не отдают никакую кодировку с сервера. Тем не менее, мы знаем, что XenForo работает с кодировкой UTF-8. Но и сам движок ничего не отдает из мета полей. В результате, если мы скриптами посмотрим что отдает наш форум, то увидим следующее:

    скриншот.jpg

    Вот эти самые крокозябры видят и поисковые системы, что на мой взгляд не правильно. Сервер мы заставлять отдавать кодировку не будем, а вот движок мы это делать заставим. К слову сказать, что вот этим грешит даже офф сайт XenForo в России. У них тоже не читаемые титлы.

    Идем в шаблоны, находим шаблон header, ищем в нем:

    Код:
    <xen:hook name="header">
    И после него вставляем:

    Код:
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    Теперь XenForo будет отдавать что ему и положено. То есть кодировку UTF-8. Смотрим, и видим:

    скриншот2.jpg

    Совсем же другое дело!

    2. В XenForo уже есть кое что из SEO дел, и в частности это ЧПУ.

    Главная, Настройки, Оптимизация для поисковых систем (SEO)
    Ставим галочки напротив:

    Включать заголовок страницы в URL
    Использовать ЧПУ-ссылки


    Создаем тестовую тему, ну например с названием "Проверка темы". В строке браузера все как бы нормально. URL читабельный, но на кириллице. В результате из

    site.ru/threads/Проверка-темы.1

    мы получаем

    site.ru/threads/%D0%9F%D1%...D0%BC%D1%8B.1

    Ну это же бардак! Зачем нам нужны крокозябры вместо URL? Но, все это собственно логично. Движок нацелен на распространение в англоязычной среде, и вполне естественно, что название тем у них будет на английском. Следовательно и ЧПУ у них будет на латинице. А что делать нам?

    А мы делаем следующее:

    Идем в:

    /library/XenForo/Link.php

    Ищем код:

    Код:
    public static function buildIntegerAndTitleUrlComponent($integer, $title = '', $romanize = false)
    Меняем его на:


    Все. В результате всего этого мы уже на начальной стадии получили некоторую оптимизацию нашего форума.
    Разумеется есть SEO маньяки, которые могут копаться в коде, но я считаю дальше уже контент работает на вас.

    Взято с сайта: wmboard.net
     
  2. corzh

    corzh Зарегистрированный

    16
    5
    0
    А если вместо false стоит null, все равно менять на true?
     
Загрузка...
Похожие темы - Оптимизируем XenForo под
  1. MaxiRubo
    Ответов:
    3
    Просмотров:
    321
  2. MaxiRubo
    Ответов:
    3
    Просмотров:
    927
  3. MaxiRubo

    Ярмарка Форум на XenForo

    MaxiRubo, 10 июл 2017, в разделе: Продам
    Ответов:
    0
    Просмотров:
    1.108
  4. MaxiRubo
    Ответов:
    6
    Просмотров:
    742
  5. MaxiRubo
    Ответов:
    0
    Просмотров:
    578