Mailinglisten-Archive |
Hi ;-)
Am Fri, 29 Jun 2001 12:36:44 +0200 schrieb Michael Koch <mkoch_(at)_bremen-ports.=
de>:
> Am Freitag, 29. Juni 2001 12:16 schrieben Sie:
> > Sorry, meine Frage betrifft PHP nur am =E4ussersten Rande. Ich habe fol=
gende
> > Situation: Gegeben sei eine Url in der Form 'http://otto.blabla.de/'. I=
ch
> > m=F6chte die aber in die Form 'http://www.blabla.de/show.php?name=3Dott=
o'
> > umwandeln. Ich der Apache-Doku habe ich das Modul mod_rewrite gefunden.
> > Leider werde ich aus der Beschreibung nicht ganz schlau und ich frage m=
ich,
> > wie ich die Domainnamen *.blabla.de dynamisch verwalten kann.
>=20
> Gar nicht, mit mod_rewrite kannst du nur den Pfad und den Dateinamen und =
die=20
> Paramter beinflussen, nicht aber den domainnamen.
Das halte ich f=FCr ein Ger=FCcht ;-)
http://httpd.apache.org/docs-2.0/misc/rewriteguide.html
| Virtual User Hosts
|=20
| Description:=20
| Assume that you want to provide www.username.host.domain.com for the
| homepage of username via
| just DNS A records to the same machine and without any virtualhosts on
| this machine.=20
|=20
| Solution:=20
| For HTTP/1.0 requests there is no solution, but for HTTP/1.1 requests
| which contain a Host: HTTP header we can use the following ruleset to
| rewrite http://www.username.host.com/anypath internally to
| /home/username/anypath:=20
|=20
| RewriteEngine on
| RewriteCond %{HTTP_HOST} ^www\.[^.]+\.host\.com$
| RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
| RewriteRule ^www\.([^.]+)\.host\.com(.*) /home/$1$2
Das Beispiel duerfte leicht anzupassen sein ...
CU
Tzwenny
--=20
Quotation of the "week" (this years nominee in the category "longest week e=
ver")
"The Box said 'Win95,98 or better' - so I installed Linux ..."
________________________________________________________________
www.tzwenny.de - Trotz Renovierung ge=F6ffnet ;-)
php::bar PHP Wiki - Listenarchive