frankx: mod_rewrite - Subdomain simulieren

Beitrag lesen

Hellihello

Ich denke nicht. muss ich das in der httpd.conf eintragen? Und was müsste ich da eintragen?

Erstmal muss dich deine etc\hosts ja dahin lassen, würde ich meinen.

Vielleicht aber genügt auch schon ein Eintrag in system32\driver\etc\hosts (dort, wo auch die IP für "localhost" steht). Wenn der Vhost für 127.0.0.1 oder * dann für ServerName o. ServerAlias mit * konfiguriert ist, wäre der Weg wohl frei.

Also da steht bei mir nur:

127.0.0.1       localhost

Start of entries inserted by Spybot - Search & Destroy

127.0.0.1       böse adresse
127.0.0.1       böse adresse
.........       ............
.........       ............

End of entries inserted by Spybot - Search & Destroy

127.0.0.1       test.localhost

als ersten Test mal probieren.

Und mal schauen, was dann dein xampp antwortet.

Was müsste ich da eintragen? Also eine Subdomain namens * als Wildcard und mit der IP 127.0.0.1? Also nur eine neue Zeile 127.0.0.1  *.localhost ? Wenn nicht, kannst du mir dabei helfen? ;)

Wildcard wäre m.E. schritt 2.

Dann kannst Du alles in ein Verzeichnis leiten, und dort mit der index.php die und var_dump($_SERVER) mal schauen, welche Servervars dir weiterhelfen.

Öähm REQUEST_URI müsste mir doch reichen oder?

Na PHPs $_SERVER meinte ich.

Also:

"Prüfe ob vor der Domain (also 'localhost') etwas steht - *.localhost"
RewriteCond %(REQUEST_URI) ^(.*).localhost$ [NC]
"Im Fall das jemand *.localhost anfordert leite um auf foo.php im root-Verzeichniss localhost"
RewriteRule ^(.*).localhost$ foo.php [R=301,L]

Sollte so klappen oder?

Naja, wenn du soweit kommst. Mein virtueller Server leitet nicht per Vhost konfigurierte Sub.Domains in den default-Ordner.

Dank und Gruß,

frankx

--
tryin to multitain  - Globus = Planet != Welt