Wenn sich Ihre Domain in einem Webhosting-Paket befindet und auf eine andere Adresse weiterleiten soll, können Sie eine Weiterleitung über eine .htaccess-Datei einrichten. Die Datei wird per FTP in das Hauptverzeichnis der Domain hochgeladen.
Videoanleitung
Die Einrichtung wird zusätzlich in diesem Video gezeigt:
Weiterleitung auf eine andere Domain
Verwenden Sie diese Variante, wenn Ihre Domain vollständig auf eine andere Domain weiterleiten soll.
Erstellen Sie mit einem Texteditor eine Datei mit folgendem Inhalt:
RewriteEngine On
RewriteCond %{HTTP_HOST} (www\.)?mustermann.de
RewriteRule (.*) http://www.zieldomain.de/$1 [R=301,L]Ersetzen Sie die Beispielwerte durch Ihre eigenen Angaben:
- mustermann.de = die Domain, die weitergeleitet werden soll
- zieldomain.de = die Domain, auf die weitergeleitet werden soll
Speichern Sie die Datei anschließend mit dem Namen .htaccess.
Weiterleitung immer auf www
Verwenden Sie diese Variante, wenn Aufrufe ohne www automatisch auf die Variante mit www weiterleiten sollen.
Erstellen Sie mit einem Texteditor eine Datei mit folgendem Inhalt:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mustermann\.de$
RewriteRule ^(.*)$ http://www.mustermann.de/$1 [R=301,L]Ersetzen Sie mustermann.de durch Ihre eigene Domain.
Speichern Sie die Datei anschließend mit dem Namen .htaccess.
Weiterleitung von http auf https
Verwenden Sie diese Variante, wenn Aufrufe über http automatisch auf https weitergeleitet werden sollen.
Erstellen Sie mit einem Texteditor eine Datei mit folgendem Inhalt:
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Speichern Sie die Datei anschließend mit dem Namen .htaccess.
Verweis auf einen Unterordner
Verwenden Sie diese Variante, wenn Ihre Website in einem Unterverzeichnis liegt, aber direkt beim Aufruf der Domain angezeigt werden soll.
Erstellen Sie mit einem Texteditor eine Datei mit folgendem Inhalt:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?mustermann.de$
RewriteCond %{REQUEST_URI} !^/unterordner/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /unterordner/$1
RewriteCond %{HTTP_HOST} ^(www.)?mustermann.de$
RewriteRule ^(/)?$ unterordner/index.php [L]Ersetzen Sie die Beispielwerte durch Ihre eigenen Angaben:
- mustermann.de = Ihre Domain
- unterordner = das Unterverzeichnis, in dem sich die Website befindet
- index.php = Startdatei der Website. Wenn Ihre Website eine andere Startdatei nutzt, verwenden Sie stattdessen zum Beispiel index.html oder index.htm.
Speichern Sie die Datei anschließend mit dem Namen .htaccess.
.htaccess-Datei hochladen
- Öffnen Sie ein FTP-Programm, zum Beispiel FileZilla.
- Verbinden Sie sich mit Ihrem Webhosting-Paket.
- Laden Sie die Datei .htaccess in das Hauptverzeichnis Ihrer Domain hoch. Standardmäßig ist dies häufig /htdocs.
Die .htaccess-Weiterleitung ist nach dem Hochladen sofort aktiv.