Seite 1 von 1

domain auf andere umleiten

Verfasst: 29.07.2008, 18:47
von emel
wenn ich alle anfragen zu einer domain auf eine andere umleiten möchte, mache ich dann so alles richtig?

Code: Alles auswählen

RewriteEngine on
RewriteCond %{HTTP_HOST} !^newdomain\.de$
RewriteRule ^(.*)$ http://newdomain.de/$1 [L,R=301]

Verfasst:
von

Re: domain auf andere umleiten

Verfasst: 29.07.2008, 19:30
von Mork vom Ork
emel hat geschrieben:wenn ich alle anfragen zu einer domain auf eine andere umleiten möchte, mache ich dann so alles richtig?

Code: Alles auswählen

RewriteEngine on
RewriteCond %{HTTP_HOST} !^example\.com$
RewriteRule (.*) http://example.com/$1 [L,R=301]
Mit diesem Schnippsel erreichst du, dass Anfragen, die nicht an example.com gehen, an das gleiche Objekt unter example.com weitergeleitet werden. Dieser Code ist aber zugeschnitten auf Verzeichnisse, die mehrere Domains gleichzeitig bedienen, namentlich der Fall, wo man sowohl über www.example.com als auch über example.com die gleichen Inhalte erreicht bzw. in demselben Verzeichnis auf dem Webserver landet.

Hast du getrennte Verzeichnisse für Quell- und Zieldomain, ist es schlauer, ein einfaches Redirect oder RedirectMatch zu setzen:

Redirect permanent / https://example.com/
… leitet alle Anfragen unterhalb / an dasselbe Objekt unter example.com weiter (/bla/ endet unter example.com/bla/). Angebracht, falls auf altem wie neuem Server die gleiche URL-Struktur existiert.

RedirectMatch permanent .* https://example.com/
… leitet alle Anfragen pauschal an example.com/ weiter (/bla/ endet unter example.com/).

Verfasst: 30.07.2008, 14:23
von emel
ok danke für deine hilfe.
dann muss ich das wohl nochmal anpassen.

hintergrund:
ich möchte eine domain nicht weiter verwenden und diese auf eine andere umleiten, damit auch die links für die neue domain zählen.