Unterverzeichnis nach Subdomain umleiten (und nebenbei das www. entfernen)
Bisher konnte man über verschiedene Wege meine Seite erreichen, allerdings hatte Drupal so seine Probleme mit den unterschiedlichen Pfaden. So war unter anderem kein anmelden oder navigieren möglich.
- Hier eine Übersicht der bisher möglichen URLs:
- http://www.kral.ws/tobias/
- http://kral.ws/tobias/
- http://www.tobias.kral.ws
- http://tobias.kral.ws
Da ich den letzten Aufruf bevorzuge, musste ich einige etwas knifflige mod_rewrite-Regeln einfügen.
Zum Einen bekam http://kral.ws/.htaccess folgende Codeschnipsel hinzugefügt:
# Remove www. of all domains
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]... und zum Anderen bekam http://kral.ws/tobias/.htaccess das hier dazu:
# Redirect kral.ws/tobias -> tobias.kral.ws
RewriteCond %{HTTP_HOST}%{REQUEST_URI} ^(www\.)?(kral\.ws)/tobias(/(.*))?$ [NC]
RewriteRule .* http://tobias.%2/%4 [R=301,L]
# Remove www.
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule .* http://%1%{REQUEST_URI} [R=301,L]Damit haben wir zwei Probleme mit einer Klappe geschlagen. Durch die eindeutige URL wird der Inhalt nicht mehrfach in Suchmaschinen auftauchen und diverse Navigationsprobleme gehören auch der Vergangenheit an.
Quelle waren zwei Threads im modrewrite-Forum.
- Eine andere Domain muss ich auch noch auf die neue Subdomain verweisen:
- http://www.tobias-kral.de
- http://tobias-kral.de
Jetzt reicht es aber erstmal. Mir raucht schon der Schädel.

Comments
Eeeendlich!
Hi Tobias,
ich weiss nicht, wieviele Stunden ich nun schon nach genau dieser Umleitung suche... *schnauf* Alle anderen haben nicht funktioniert, da das erstellen der Subdomain nur vom Hoster gemacht werden kann. Und was weiss ich, wie die das machen?
Aber jetzt klappt es endlich und mein Problem mit Double Content hat sich erledigt!
Danke!! *freu* :-)
LG Pac-Man/Holger