Subdomains auf bestimmte (Drupal) landing pages verweisen

Subdomains auf bestimmte (Drupal) landing pages verweisen

Möchte man erreichen, dass bei Aufruf einer Subdomain eine bestimmte Landing Page (z.B. auf einer Drupal- oder Joomla-Seite) aufgerufen wird, so lässt sich dies recht einfach mit ein paar Einträgen in htaccess-Dateien erreichen. Beispiel: die Hauptdomain meine-domain.de zeigt die normale Drupal-Starteseite. Für einzelne Abteilungen soll es jedich Subdomains geben, die direkt auf Unterseiten in der Drupal-Installation verweisen.

Für die Abteilung "Service" legen wir dazu eine Subdomain der Form service.meine-domain.de an und lassen diese auf das Unterverzeichnis /service zeigen. In dieses Unterverzeichnis kommt nun eine eigene .htaccess die für die Umleitung sorgt.

In unserem Beispiel:

service.meine-domain.de soll auf die Drupalseite mit dem URL-Alias meine-domain.de/service zeigen

Dies wird in der .htaccess mit folgenden Befehlszeilen erreicht:

RewriteCond %{HTTP_HOST} ^service.meine-domain.de$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)service.meine-domain.de$ [NC]
RewriteRule ^(.*) http://meine-domain.de/service [L,R=301]