Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
# Mod_security can interfere with uploading of content such as attachments. If you
# cannot attach files, remove the "#" from the lines below.
#<IfModule mod_security.c>
# SecFilterEngine Off
# SecFilterScanPOST Off
#</IfModule>
# If you are having problems with the rewrite rules, remove the "#" from the
# line that begins "RewriteBase" below. You will also have to change the path
# of the rewrite to reflect the path to your XenForo installation.
#RewriteBase /xenforo
# This line may be needed to enable WebDAV editing with PHP as a CGI.
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
А эту тему мы посвятим начальной оптимизации движка под поисковые системы.
Нужно отдать должное разработчикам, кое-что там уже есть в наличии. Полагаю, что если покопаться появятся новые подводные камни, но я расскажу пока то, что мне удалось увидеть "на бегу".
1. Некоторые хостинги не отдают никакую кодировку с сервера. Тем не менее, мы знаем, что XenForo работает с кодировкой UTF-8. Но и сам движок ничего не отдает из мета полей. В результате, если мы скриптами посмотрим что отдает наш форум, то увидим следующее: Посмотреть вложение 5324
Вот эти самые крокозябры видят и поисковые системы, что на мой взгляд не правильно. Сервер мы заставлять отдавать кодировку не будем, а вот движок мы это делать заставим. К слову сказать, что вот этим грешит даже офф сайт XenForo в России. У них тоже нечитаемые титлы.
Идем в шаблоны, находим шаблон header, ищем в нем:
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)
Меняем его на:
Код:
public static function buildIntegerAndTitleUrlComponent($integer, $title = '', $romanize = true)
Все. В результате всего этого мы уже на начальной стадии получили некоторую оптимизацию нашего форума.
Разумеется есть SEO маньяки, которые могут копаться в коде, но я считаю дальше уже контент работает на вас.
Я бы не сказал, что инфа уже сейчас очень крутая. На XenForo также можно настроить мета поля для тем, но во многих дизайнах очень много ошибок для SEO. В основном, это:
H заголовки выделены стилями через HTML код, что неправильно.
+ ко всему, для XenForo движка в htaccess нужно прописывать два 301 редиректа:
1. С /index.php на /
2. С
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
на site.ru
3. + ко всему для гугла было бы неплохо:
С site.ru/ на site.ru
Гугл со слешем создаёт дубли дикие.
+ нужно 2 карты форума. 1 для поисковиков, 2 для людей.
+ в роботс обязательно нужно прописать главное зеркало, в нашем примере из 3 редиректов - правильное главное зеркало - site.ru
Я бы не сказал, что инфа уже сейчас очень крутая. На XenForo также можно настроить мета поля для тем, но во многих дизайнах очень много ошибок для SEO. В основном, это:
H заголовки выделены стилями через HTML код, что неправильно.
+ ко всему, для XenForo движка в htaccess нужно прописывать два 301 редиректа:
1. С /index.php на /
2. С
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
на site.ru
3. + ко всему для гугла было бы неплохо:
С site.ru/ на site.ru
Гугл со слешем создаёт дубли дикие.
+ нужно 2 карты форума. 1 для поисковиков, 2 для людей.
+ в роботс обязательно нужно прописать главное зеркало, в нашем примере из 3 редиректов - правильное главное зеркало - site.ru
Всем привет!
Может кто-то рассказать конкретнее как вот это все прописать на XenForo форуме? Пока пытаюсь настроить это чудо под себя на локалке но дальше дизайна и транслитерации не продвинулся. После 2х движков так и не спешу менять живой форум (первый был на vanilla второй на smf). Интересует именно вот эта часть:
+ ко всему, для XenForo движка в htaccess нужно прописывать два 301 редиректа:
1. С /index.php на /
2. С
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
на site.ru
3. + ко всему для гугла было бы неплохо:
С site.ru/ на site.ru