Wie leite ich eine Domain auf meinem Managed Server per .htaccess auf eine andere Domain um?
Die .htaccess-Datei ist ein wichtiges Werkzeug auf Webservern, um spezielle Anpassungen für bestimmte Verzeichnisse oder URLs vorzunehmen. Hierbei geht es auch um die Möglichkeit, Domains umzuleiten, was vielfältige Anwendungen ermöglicht.
Gründe für die Umleitung einer Domain auf eine andere Domain
Es gibt verschiedene Gründe, weshalb es sinnvoll sein kann, eine Domain auf eine andere umzuleiten:
- Domainwechsel: Eine Webseite wird auf eine neue Domain migriert, und die alte Domain soll auf die neue umgeleitet werden.
- www-Präfix: Es soll sichergestellt werden, dass die Website sowohl mit als auch ohne »www« aufgerufen werden kann.
- Tippfehlerkorrektur: Häufig auftretende Tippfehler in der Domain sollen korrigiert werden, um Besucher zur richtigen Website zu leiten.
Durchführung der Umleitung auf eine andere Domain
Um eine Domain auf eine andere umzuleiten, folgen Sie diesen Schritten:
- Öffnen Sie einen Texteditor und erstellen Sie eine neue Datei mit dem Namen ».htaccess« (der Dateiname muss mit einem Punkt beginnen).
- Fügen Sie den folgenden Code in die .htaccess-Datei ein, wobei Sie »alte-domain.com« durch Ihre aktuelle Domain und »neue-domain.com« durch die Zieldomain ersetzen:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^alte-domain\.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.alte-domain\.com [NC]
RewriteRule ^(.*)$ http://neue-domain.com/$1 [L,R=301,NC]
Speichern Sie die .htaccess-Datei und laden Sie sie auf den Webserver hoch. Stellen Sie sicher, dass sich die Datei im Hauptverzeichnis Ihrer Website befindet.
Das Heimatverzeichnis Ihrer Domain können Sie in Ihrem Server-Login unter »Domains« → »Heimatverzeichnis« festlegen.
Die Umleitung sollte nun aktiv sein. Besucher, die die alte Domain aufrufen, werden automatisch zur neuen Domain weitergeleitet.
Der hier genutzte Code verwendet mod_rewrite-Regeln, um eine dauerhafte Umleitung (301) von der alten Domain zur neuen Domain einzurichten. Dabei wird überprüft, ob die angeforderte Host-Header-Adresse (HTTP_HOST) mit der alten Domain oder der alten Domain mit »www« übereinstimmt. Bei Übereinstimmung erfolgt die Umleitung zur entsprechenden URL der neuen Domain.
Alternative Methoden zur Umleitung
Es gibt auch andere Möglichkeiten zur Umleitung, wie die Verwendung von serverseitigen Skripten wie PHP, JavaScript-Weiterleitungen oder DNS-Einstellungen. Die Nutzung von .htaccess ist jedoch eine weit verbreitete und effektive Methode, um Domain-Umleitungen zu realisieren.