allgemeine-howtos:apache:mod-rewrite:subdomains-via-mod-rewrite
Subdomains via Mod Rewrite
Um Subdomains innerhalb eines Apache Virtual Hosts zu ermöglichen beispielsweise folgendes innerhalb des VirtualHost-Eintrags der Apache-Konfiguration eintragen.
RewriteEngine On RewriteCond %{HTTP_HOST} subdomain.domain.tld RewriteRule ^(.*)$ /var/www/http/www.domain.tld/subdomain$1 [L]
Das Verzeichnis subdomain unterhalb von /var/www/http/www.domain.tld sollte natürlich zeitgleich erstellt werden.
Nicht vergessen: ServerAlias innerhalb des VirtualHost-Eintrags und eventuell DNS-Zonendatei erweitern.
Sollten Custom Error Nachrichten gesetzt sein müssen diese natürlich vom Rewrite ausgenommen werden. Der Eintrag würde in dem Fall beispielsweise so aussehen:
RewriteEngine On RewriteCond %{REQUEST_URI} !^/custom-apache-error-messages/ RewriteCond %{HTTP_HOST} subdomain.domain.tld RewriteRule ^(.*)$ /var/www/http/www.domain.tld/subdomain$1 [L]
allgemeine-howtos/apache/mod-rewrite/subdomains-via-mod-rewrite.txt · Zuletzt geändert: 2016/01/18 16:20 von 127.0.0.1