2016-07-14 93 views
1

我有一個域mudomain.com.ar並希望重定向所有傳入流量mudomain.com的.htaccess重定向.com.ar域名.COM

我試過這段代碼:

RewriteEngine On 

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

該規則正確重定向所有流量。例如:

mudomain.com.ar/hello/到mudomain.com/hello/

除交通進入所有流量mudomain.com.ar/ar/

這似乎是.ar/ar /域阻止正則表達式的工作,但我不明白爲什麼。想法?

編輯:

/AR /包含的.htaccess

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^$ webroot/ [L] 
    RewriteRule (.*) webroot/$1 [L] 
</IfModule> 

而且webroot的目錄中包含的.htaccess

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L] 
</IfModule> 
+2

是否'/ AR /'包含其他的.htaccess? – anubhava

+0

@anubhava它的確如此!該htaccess的內的代碼是:(。*) ' 上 重寫規則^ $根目錄/ [L] 重寫規則RewriteEngine敘述根目錄/ $ 1 [L] ' – user906379

+1

豈不是更好地使用DNS重定向? – CocoaBean

回答