Zitat:
Zitat von R4Zz0R
hmm da würde mir ein weg einfallen,
|
@R4Zz0R Danke.
Erst mal Danke auch für die anderen schnellen Hilfen. Ich werde nun einige Zeit benötigen, das zu testen.
Da ich aber sehe, dass allgemein das Thema interessiert, möchte ich mal mein Projekt etwas besser beschreiben.
Ich möchte beliebige Subdomains annehmen und weiterleiten können.
hans.dampf.einedomain.de
gerd.ist.ein.depp.und.schlaeft.nur.einedomain.de
Schon deshalb entfällt array würde ich sagen, oder?
Genau genommen ist es mir egal, was für eine Subdomain verwendet wird. Ist die zu routen, dann landet die im passenden Verzeichnis mit einer index.html - wenn nicht wird die Domain "einedomain.de" aufgerufen.
mein Nameserver kann * Subdomains, mein Server *einedomain.de
Ich möchte kurz in Basic erklären, wo es drauf ankommt. Das wird jeder schnell begreifen können.
doman$="hans.dampf.einedomain.de"
da = instr(domain$,".einedomain.de") Punkt vor einedomain beachten.
if da
enddomain$ = domain$+ "/" + mid$(domain$,1,da-1)
(erste stelle bis gefunden minus Punkt)
endif
Alles zusammengesetzt ist dann das was ich will.
Nun müsste meine derzeitige Domainweiche so umgebaut werden, dass die ermittelten Daten hier eingefügt und verwendet werden.
<?php
$domain = $_SERVER['SERVER_NAME'];
if($domain=="einedomain.de" or $domain=="www.einedomain.de")
{
header('Location:
http://einedomain.de');
}
if($domain=="hans.dampf.einedomain.de") oder eine andere
{
header('Location:
http://hans.damp.einedomain.de/hand.dampf/'); je nach zusammenbau
}
?>
Wenn für die ermittelte Subdomain kein Verzeichnis besteht, gibt es ja automatisch ein Error 404. Also kein Problem oder ich leite dann um.
Komplette Subdomanweiche für tausende Subdomains, wenn die zugehörigen Ordner vorhanden sind.
Ich finde die Idee gut und zudem entsteht wenig Serverbelastung.
So, ich werde nun auch mal experimentieren.
Sollte jemand so etwas fertig haben, wäre für mich heute schon Weihnachten :-))
Ach ja, sollte auch unter PHP4.3 laufen.
Gruß Frank