2016-07-14 11 views
1

ich eine Domain mudomain.com.ar müssen .com und wollen, dass alle eingehenden Datenverkehr umleiten mudomain.com.htaccess .com.ar Domain umleiten

ich diesen Code versucht haben:

RewriteEngine On 

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

Diese Regel leitet den gesamten Verkehr korrekt um. Zum Beispiel:

mudomain.com.ar/hello/

Der gesamte Datenverkehr außer Verkehr mudomain.com/hello/ eingehenden

mudomain.com.ar/ar/ Es scheint, wie die .ar/ar/in der Domäne verhindert, dass die Regex funktioniert, aber ich verstehe nicht warum. Ideen?

Edit:

/ar/enthält die .htaccess

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

Und das Webroot-Verzeichnis enthält die .htaccess

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

Enthält '/ ar /' noch einen .htaccess? – anubhava

+0

@anubhava Es tut! Der Code innerhalb dieser .htaccess ist: (. *) ' RewriteEngine auf RewriteRule^$ Webroot/[L] RewriteRule Webroot/$ 1 [L] ' – user906379

+1

Wäre es nicht besser DNS für die Weiterleitung zu verwenden? – CocoaBean

Antwort