Помощь Wordpress + XenForo (проблема с ЧПУ)

Тема в разделе "XenForo", создана пользователем sk8er, 7 май 2013.

Информация :
Хотите добавить продукт, следуйте правилам:
1)Добавить скриншот.
2)Добавить описание (Описание на английском языке использовать - запрещено).
3)Ссылка на скачивание должна вести на сторонний файлообменник (использовать вложения - запрещено).
Модераторы: DMS
  1. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    Стоит на основном сайте блог на Wordpress, а в директории /forum - форум на XenForo.

    Проблема в том, что при включении ЧПУ у форума у меня перебрасывает все ссылки на основной сайт (главная страница самого форума открывается без проблем).

    Вот .htaccess Wordpress:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteRule ^forum - [L]

    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    # Yoast WordPress SEO
    rewrite ^/sitemap_index\.xml$ /index.php?sitemap=1 last;
    rewrite ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;

    Вот .htaccess XenForo:
    #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>

    ErrorDocument 401 default
    ErrorDocument 403 default
    ErrorDocument 404 default
    ErrorDocument 500 default

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /forum
    #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
    RewriteRule ^.*$ index.php [NC,L]
    </IfModule>

    Находил решения, типа того, что нужно вставить строчку "RewriteBase /forum" у XenForo и "RewriteRule ^forum - [L]" у Wordpress, но не помогло.

    Что делать?
     
  2. unitekss

    unitekss Постоялец

    Регистр.:
    18 мар 2013
    Сообщения:
    78
    Симпатии:
    19
    а сделать на поддомене?
     
  3. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    мне нужно решать проблему, а не уходить от неё