"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

[.htaccess?] Mehrere Domains weiterleiten

Obermotz 08.06.2010 - 17:00 1570 9
Posts

Obermotz

Fünfzylindernazi
Avatar
Registered: Nov 2002
Location: OÖ/RI
Posts: 5262
Hi!

Ich habe mehrere (offizielle) Domains, die als A-Record im Internic auf eine IP (ein Apache Webserver) weisen.
http://www.firma-1.at
http://www.firma-2.at

Was ich will:
Ich möchte jetzt, dass wenn der Besucher http://www.firma-1.at eingibt er ins Verzeichnis /firma1/ weitergeleitet wird bzw. aus der URL http://www.firma-1.at/firma1 wird.

Genauso soll http://www.firma-2.at auf http://www.firma-2.at/firma2 weiterleiten.

Bisherige Versuche:
Ich hätts vorher mit php und header referrer redirect versucht, was zum Teil funktioniert, aber nicht jeder Browser uterstützt bzw. nicht auf jedem aktiviert ist.

Jetzt hab ich meine spärlichen mod_rewrite Kenntnisse mal eingesetzt.
Die .htaccess liegt einfach im webroot, welches so aussieht:

.
..
.htaccess
firma1/
firma2/

--------------

RewriteEngine on
RewriteCond %{HTTP_HOST} ^firma-1\.at$
RewriteRule (.*) http://www.firma-1.at/$1 [R=301,L]
RewriteRule ^$ firma1 [L]

RewriteCond %{HTTP_HOST} ^firma-2\.at$
RewriteRule (.*) http://www.firma-2.at/$1 [R=301,L]
RewriteRule ^$ firma2 [L]

--------------

Problem bzw. ist-Zustand:
Und siehe da, wenn ich www.firma-1.at eingebe, komme ich auf www.firma-1.at/firma1, perfekt!
Nur mit der zweiten (und in folge sollen noch mehr dazukommen) funktioniert das leider nicht? Wenn ich www.firma-2.at eingebe, komme ich auf http://www.firma-2.at/firma1 also auf die Homepage der ersten Firma.

Kennt sich jemand etwas aus mit mod_rewrite und kann mir weiterhelfen?

tia!
Bearbeitet von Obermotz am 09.06.2010, 10:45

Obermotz

Fünfzylindernazi
Avatar
Registered: Nov 2002
Location: OÖ/RI
Posts: 5262
Sollte keiner was genaues Wissen, wäre mir mit einem Hinweis auf ein Forum in dem sich ein paar Apache-Spezialisten tummeln, schon sehr geholfen..

mfg

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
Warum machst du nicht einfach vHosts für die einzelnen Domains?

Neo-=IuE=-

Here to stay
Registered: Jun 2002
Location: Berndorf, NÖ
Posts: 3232
selben gedanken hatte ich :D

Obermotz

Fünfzylindernazi
Avatar
Registered: Nov 2002
Location: OÖ/RI
Posts: 5262
Weil ich dann mehr IPs kaufen müsste ;)

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
nein, mußt du nicht.

Neo-=IuE=-

Here to stay
Registered: Jun 2002
Location: Berndorf, NÖ
Posts: 3232
vhosts haben nur mit der aufrufenden URL und nicht mit der IP zu tun

Obermotz

Fünfzylindernazi
Avatar
Registered: Nov 2002
Location: OÖ/RI
Posts: 5262
Das hört sich ja wunderbar an :)
Muss ich gleich nachschlagen. Mir war zwar bewusst dass es Vhosts gibt, dachte aber dass die pro Host eine IP brauchen..

Obermotz

Fünfzylindernazi
Avatar
Registered: Nov 2002
Location: OÖ/RI
Posts: 5262
Und funzt schon, nice :)

Die mod_rewrite-Lösung würd mich trotzdem interessieren.. :D
Bearbeitet von Obermotz am 09.06.2010, 10:52

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
RewriteRule ^$ firma1 [L]
RewriteRule ^$ firma2 [L]

Die beiden Zeilen entfernen, dann sollts gehen. :)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz