EndEffect: Komplette Url mittles rewritemod als Variable anhängen

Beitrag lesen

Moin!

RewriteRule (.*) index.php?vars=$1

Es soll einfach nur die eingegebene Adresse als Get-Variable hinten angehangen werden. Blöderweise liefert $1 ständig nur "index.php", völlig egal was ich eintippe...

Warum so umständlich?

Mach einfach ein Rewrite von "jeder URL" auf deine index.php, und frage die tatsächlich angeforderte URL dann mit $_SERVER["REQUEST_URI"] ab - fertig.

RewriteRule .* index.php

  • Sven Rautenberg

Vielen Dank, habe es jetzt so realisiert!
Allerdings habe ich folgenden Fehler:
Sobald ich das erste mal auf einen Link klicke ist alles in Ordnung, es wird zum Beispiel folgende Seite angefragt:

http://host.com/test/

Für jedes weitere mal wird allerdings ein test/ hinten angehängt, also nach dreimaligem klicken:

http://host.com/test/test/test/

Ich mache relative Pfadangaben, die nach folgendem Shema arbeiten:

<a href="test">test</a>

Weißt du da zufällig auch noch Rat, wär dir sehr verbunden.