2 Domains auf ein Server mit Rewriterule

2 Domains auf ein Server ohne Vhost dafuer mit einer Rewriterule

Mein Problem:
Um einen Vhost für Apache nutzen zu können, muss ein Alias auf dem Nameserver angelegt werden in ein A Record.
Da dies bei mir nicht möglich ist auf Grund meiner Dynamischen IP musste ich mir was anderes einfallen lassen.

Die Lösung:
In der .htacces kann man eine Rewriterule eintragen, die eine Subdomain auf einen separaten Ordner umleiten lässt – wichtig, ist der Ordner muss gleich heißen wie in der Rewriterule angegeben:

Mein Beispiel:
Hauptdomain: www.lordmat.de
Subdomain: ebrett.lordmat.de
Ordner in /var/www: ebrett
Rewriterule:

RewriteCond %{HTTP_HOST} ^[www\.]*ebrett.lordmat.de [NC]
RewriteCond %{REQUEST_URI} !^/ebrett/.*
RewriteRule ^(.*) ebrett/$1/ [L]

2 Kommentare

Filip 5. Februar 2010

Es wär auch einfacher gegangen, das Szenario was Du für den Hosteintrag "www" vor "lordmat.de" eingerichtet hast, kannst Du auch für jeden beliebigen anderen Eitrag so einrichten!

Bsp:

ebrett.lordmat.de (cname) -> ebrett.selfip.biz -> (A) -> Deine dyn-IP

Bei Fragen einfach melden… 🙂
Gruß, Filip

admin 5. Februar 2010

Das habe ich ja gemacht – sonst würde ebrett net den gleichen dyn Eintrag wie www haben 😉

Apache hat es aber wohl nicht ganz verstanden, oder ich hatte einen Fehler in der vhost.conf, das kann ich in dem Fall nicht ausschließen 😉

Jedenfalls geht es mit der Rewriterule genauso 😉

Kommentarfunktion ist deaktiviert

Wir haben Cookies, aber nicht fürs Krümelmonster. Nom Nom

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen", um Ihnen das beste Surferlebnis möglich zu geben. Wenn Sie diese Website ohne Änderung Ihrer Cookie-Einstellungen zu verwenden fortzufahren, oder klicken Sie auf "Akzeptieren" unten, dann erklären Sie sich mit diesen.

Schließen