2013-10-23 115 views
2

我嘗試將整個網站重定向到其他域除,這是工作! 但我的情況下需要的是,如果我試圖訪問到子文件夾(只有一個),我想留在這個領域。重定向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工作中,我採取了其他項目。

因此,沒有一個人有一個想法?

謝謝!

回答

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]