Склейка домена в подпапке

Agel Nash
На сайте с 01.12.2008
Offline
61
772

Заманался уже с этим редиректом.

В общем есть настроеный редирект на сайте


Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
RewriteRule .* - [F,L]

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.site\.ru$ [NC]
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]

RewriteRule ^(manager|assets)/*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

Все отлично. Адреса www.site.ru/bla-bla и site.ru/bla-bla склеены. Но фишка в том, что в есть поддиректория с форумом www.site.ru/forum/ и в этой директории другие правила для редиректа


RewriteEngine On
RewriteBase /forum/

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]

Косяк в том, что эти правила каким-то образом перезаписывают склейку доменов с www и без www.

Подскажите, пожалуйста, что поправить нужно, чтобы заработал редирект и в подпапке?

P.S. Если это важно, то стоит движок modx со включеным ЧПУ (без вложений). В качестве форума используется XenForo (тоже со включеным ЧПУ).

Я (http://agel-nash.ru) - вильгельм "ЗАКОЛЕБАТЕЛЬ" Аудит безопасности MODX сайтов (/ru/forum/783778) | Обучение созданию сайтов (http://modcoach.info/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий