xyz.domain.de => domain.de/page.php?page=xyz

Apache, Lighttpd, nginx, Cherokee
Post Reply
cbn5
Posts: 8
Joined: 2003-05-29 11:59
 

xyz.domain.de => domain.de/page.php?page=xyz

Post by cbn5 »

Hallo Alle,

ich würde meinen Apache gerne beibringen bei einem Aufruf von xyz.domain.de automatisch den Inhalt von domain.de/page.php?page=xyz anzuzeigen. Wichtig dabei ist, dass kein Redirect stattfindet, es für den Surfer also so aussieht, als währe er immernoch auf xyz.domain.de (also xyz.domain.de steht immernoch in der Adresszeile).

Weiß jemand Rat?

Danke schonmal,

Sebastian
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: xyz.domain.de => domain.de/page.php?page=xyz

Post by r00ty »

cbn5
Posts: 8
Joined: 2003-05-29 11:59
 

Re: xyz.domain.de => domain.de/page.php?page=xyz

Post by cbn5 »

du suchst mod_rewrite ?
Leider nicht, denn mod_rewrite leitet mich nur weiter, schafft es aber nicht wie bei normalen HTML-, PHP-...Seiten nur deren Inhalt anzuzeigen und die URL unverändert zu lassen.

Wie macht das denn zum Beispiel http://de.vu? Die werden ja wohl auch nicht nach jeder Anmeldung einen neuen vHost hinzufügen und den Apache neustarten - trotzdem wird man nicht weitergeleitet wenn man eine erstellte Subdomain aufruft, sondern die Subdomain bleibt in der Adressleiste stehen und die Weiterleitung erfolgt über ein Frame. Das muss doch irgendwie möglich sein...

...nur wie??

Grüße,

Sebastian
floschi
Userprojekt
Userprojekt
Posts: 3247
Joined: 2002-07-18 08:13
Location: München
Contact:
 

Re: xyz.domain.de => domain.de/page.php?page=xyz

Post by floschi »

mod_proxy, Proxy-Direktiven von mod_rewrite?
cbn5
Posts: 8
Joined: 2003-05-29 11:59
 

Re: xyz.domain.de => domain.de/page.php?page=xyz

Post by cbn5 »

olfi wrote:mod_proxy, Proxy-Direktiven von mod_rewrite?
Gibts dazu vielleicht schon irgendwo ein Codesnippet o.Ã?.?

Danke,

Sebastian
floschi
Userprojekt
Userprojekt
Posts: 3247
Joined: 2002-07-18 08:13
Location: München
Contact:
 

Re: xyz.domain.de => domain.de/page.php?page=xyz

Post by floschi »

cbn5 wrote:Gibts dazu vielleicht schon irgendwo ein Codesnippet o.Ã?.?
Ich hatte etwas ähnliches vor ca. 1,5 Jahren mal im Einsatz, bin aber aus anderen Gründen wieder weg davon. Aber da ich damals nicht wirklich die große Ahnung davon hatte, sollte es nicht allzu schwer sein ;)
cbn5
Posts: 8
Joined: 2003-05-29 11:59
 

Re: xyz.domain.de => domain.de/page.php?page=xyz

Post by cbn5 »

Hallo,

tut mri leid - habs jetzt 3 Stunden am Stück versucht - ich schaffe es einfach nicht. Ich finde auch nicht wirklich einen Ansatzpunkt, weil nichteinmal mod_proxy installiert ist. Ich kann nur eine libproxy in der httpd.conf finden. Kann vielleicht jemand wenigstens mal ein Beispiel posten - z.B. wenn ich meinedomain.de/google aufrufe dann Google.de angezeigt wird. Auch so ein einfaches Skript kriege ich einfach nicht zum laufen.

Grüße,

Sebastian
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: xyz.domain.de => domain.de/page.php?page=xyz

Post by Joe User »

Ungetesteter Lösungsansatz:

Code: Select all

RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^.]+.domain.tld$
RewriteRule ^(.+) http://domain.tld/page.php?page=$1 [R]
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Post Reply