Matze: mod_rewrite - Subdomain simulieren

Beitrag lesen

Hallo,

in meiner httpd-vhosts.conf steht jetzt

<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot "/xampp/htdocs/test"
ServerName test.localhost
ServerAlias *.localhost
</VirtualHost>

in der hosts:

127.0.0.1       localhost *.localhost test.localhost asdf.localhost xxx.localhost

Mit den angegebenen Adressen erreiche ich jetzt die index im Verzeichnis "test". Mit der könnte ich die aufgerufene Adresse jetzt auswerten und entsprechende Inhalte laden. Z.B.:

  
<?PHP  
    // wenn Sub-Domain nicht www ist lade Datei  
    if(Sub-Domain != "www") readfile('Sub-Domain'.html);  
?>  

Ich möchte aber, dass auch Wildcards berücksichtigt werden. Also

  
<?PHP  
    // wenn Sub-Domain nicht www ist und eine Datei zur Domain existiert  
    if(Sub-Domain != "www" && fileexists(Sub-Domain.".html")) {  
    // lade Datei  
        readfile('Sub-Domain'.html);  
    // sonst gib Fehler aus  
    } else {  
        echo "ERROR";  
    }  
?>  

Im Fall der zweiten Variante geh ich also davon aus, dass die Sub-Domains Wildcards sind und ich erst nach deren Aufruf eine passende Datei suchen oder das nicht vorhanden sein selbiger melden will.

Danke nochmals!

Grüße, Matze