2016-05-11 9 views
1

Ich habe mehrere Domänen auf mein Hosting hingewiesen. Angenommen, ich habe ex1.com, ex2.com, ex3.com auf mein Hosting hingewiesen. Jetzt ist ex2.com auf einem anderen Hosting gehostet. Jetzt möchte ich eine Umleitungsregel für die htaccess-Datei hinzufügen, damit ich ex1.com auf ex2.com umleiten kann. Was wird der Code sein? Ich habe versucht, den Code unten, aber kein Glück: -Hinzufügen von Weiterleitungsregel zu Htaccess-Datei

RewriteEngine auf

RewriteCond %{HTTP_HOST} ^ex1.com [NC,OR] 

RewriteCond %{HTTP_HOST} ^www.ex1.com [NC] 

RewriteRule ^(.*)$ http://www.ex2.com/$1 [L,R=301,NC] 

Kann jemand mir bitte mitteilen, was ich zu tun habe?

Antwort

0

Sie benötigen Redirect 301:

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !newdomain.com$ [NC] 
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301] 

Dies ist nützlich, wenn Sie www.newdomain.com als neuen Domain-Namen verwenden. Wenn die Domäne anders ist, dann verwenden Sie:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR] 
    RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$ 
    RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L] 
</IfModule> 

Ersetzen Sie offensichtlich OldDomain und NewDomain mit den richtigen Domänen.

+0

Vielen Dank für Ihre Antwort. Ich habe es herausgefunden :) – Gamer

+0

Das ist großartig @Gamer Ich würde mich freuen, wenn Sie meine Antwort als richtig auswählen. Deshalb helfen Sie anderen, die auf diese Frage stoßen und die richtige Antwort kennen. – Lag