перенаправить htaccess кроме папки

Я пытаюсь перенаправить весь сайт на другой домен, это работает! Но в моем случае нужно, чтобы, если я попытался получить доступ к подпапке (только к одной), я хочу остаться на этом домене.

Вот мой код

Options +FollowSymlinks
RewriteEngine On

RewriteCond %{REQUEST_URI} !administrator

RewriteBase /

RewriteCond %{HTTP_HOST}   ^domaine.com [NC]
RewriteRule ^/?(.*)        http://www.domaine.fr/$1 [QSA,L,R=301]

RewriteCond %{HTTP_HOST}    ^www.domaine.com [NC]
RewriteRule ^/?(.*)         http://www.domaine.fr/$1 [QSA,L,R=301]

Этот RewriteCond работает в другом проекте, который я взял.

Так у кого-нибудь есть идея?

Благодарю вас !


person H4mm3R    schedule 23.10.2013    source источник


Ответы (1)


Строка RewriteBase не может идти сразу после RewriteCond:

Для этой задачи будет достаточно всего одного правила:

Options +FollowSymlinks
RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?domaine\.com$ [NC]
RewriteRule ! administrator http://www.domaine.fr%{REQUEST_URI} [NC,L,R=301]
person anubhava    schedule 23.10.2013