Apache – Weiterleitung einrichten

Manchmal möchte man, dass ein Benutzer eine Domain in seinem Browser eingibt und dann auf eine andere Seite weitergeleitet wird. Um bei einem Apache Webserver eine Weiterleitung einzurichten muss man einen neuen Virtuellen Host erstellen. Ich werde das hier an einem Beispiel zeigen:

Ich wollte, dass die Subdomain software.lasse.cc auf die entsprechende Seite hier in WordPress weiterleitet. Dafürf habe ich im Verzeichnis /etc/apache2/sites-available/ eine neue Datei mit dem Namen „software.lasse.cc“ angelegt. Diese Datei muss folgenden Inhalt haben:

<VirtualHost *:80>
ServerName software.lasse.cc
ServerAlias software.lasse.cc
Redirect / http://lasse.cc/?page_id=509
</VirtualHost>

Bei ServerName und ServerAlias wird die entsprechende Domain eingetragen, die der Benutzer im Browser eingeben muss. Bei Redirect wird das Ziel eingetragen, auf das er weitergeleitet wird.

Danach muss der virtuelle Host noch aktiviert werden und Apache muss neu geladen werden. Das geschieht mit diesen beiden Konsolenbefehlen:

a2ensite software.lasse.cc
service apache2 reload

Dabei muss natürlich „software.lasse.cc“ wieder durch die entsprechende Domain ersetzt werden.

Schreibe einen Kommentar