[solved] SubDomain soll $node aufrufen
Eingetragen von ozon (523)
am 19.02.2008 - 16:23 Uhr in
am 19.02.2008 - 16:23 Uhr in
Hallo,
ich habe da ein kleines Problem und weiss nicht so recht wo ich anfangen soll.
Ich möchte das wenn man blah.mydomain.de aufruft, das Drupal dann mydomain/blah ausliefert.
Das ganze soll so dynamisch sein das wenn ich z.b forum.mydomain.de eingebe mydomain.de/forum angezeigt wird.
Da ich nun nicht für jede SubDomain einen neues Eintrag erstellen will sollte es immer funktionieren.
Wenn ich dann z.b xyz.mydomain.de eingebe dann wird eben mydomain.de/xyz anzeigt, wenn nicht vorhanden eben die Error Site von Drupal.
Ich hoffe ich konnte meine Problem halbwegs verständlich rüber bringen.
Wo muss ich nun ansetzten? Bei Apache oder Drupal?
- Anmelden oder Registrieren um Kommentare zu schreiben
mod_rewrite/Apache
am 19.02.2008 - 16:30 Uhr
Das Problem klingt nach einer Lösung mit mod_rewrite, also Apache.
Gelöst
am 20.02.2008 - 11:47 Uhr
Das Problem klingt nach einer Lösung mit mod_rewrite, also Apache.
Danke. Darauf hätte ich auch selber kommen sollen ;).
Folgende Rewrite Regel hab ich in die .htaccess eingtragen:
RewriteCond %{HTTP_HOST} ^([^.]+)\.mydomain\.de
RewriteRule ^$ /%1%{REQUEST_URI} [L]
Wenn ich nun z.b forum.mydoamin.de aufrufe lande ich im Forum. user.mydomain.de bringt mich Benutzeranmeldung. Super.
Danke!
Nachbearbeitung
am 20.02.2008 - 12:50 Uhr
Ich habe die Rewrite Regeln etwas verfeinert.
Zum einem wurde jetzt natürlich www.mydomain.de durch mydomain.de/www ersetzt was ja nicht Wunsch sein kann. Zum anderen gilt die Regel jetzt für meinen beiden Domain (de,com).
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^([^.]+)\.mydomain\.(com|de)$
RewriteRule ^$ /%1%{REQUEST_URI} [L]
Ich wollt es nur mal der Vollständigkeit halber posten ;).
Falls jemand auf die Idee kommt die Regeln zu übernehmen.
xraver schrieb Ich wollt es
am 20.02.2008 - 13:18 Uhr
Ich wollt es nur mal der Vollständigkeit halber posten ;).
Falls jemand auf die Idee kommt die Regeln zu übernehmen.
Aktuell habe ich zwar keine Verwendung, aber die Grundidee gefällt mir.
Super, dass du die Verbesserung auch noch gepostet hast!