Michael: Probleme nach URL Umschreibung mit htaccess

Beitrag lesen

Hallo,

ich habe habe eine Webseite geschrieben in PHP. Die meisten Seiten werden über derartige Konstrukte aufgerufen "seite.php?anzeige=xxx";

Für Profil von Users gibt es aber noch einen Link, des sie extern weitergeben können und der sieht folgendermaßen aus: "http://www.example.com/user/USERNAME".

Das lösse ich über eine htaccess-Anweisung
<Files user>
ForceType application/x-httpd-php
</Files>

welche mir "http://www.example.com/user/USERNAME" intern auf "http://www.example.com/user.php?USERNAME" umschreibt.

Hier entsteht nun ein Problem bei der Verlinkung des Menüs (welches auf alle Seiten verwendet wir)

Wenn ich das Menü absolut verlinke "http://www.example.com/seite.php?anzeige=xxx" funktioniert das auch einwandfrei.

Verlinke ich jedoch relativ "seite.php?anzeige=xxx" macht es mir wenn user via diesem Link "http://www.example.com/user/USERNAME" auf die Seite gegangen sind "http://www.example.com/user/seite.php?anzeige=xxx" draus, was dann natürlich einen Fehler ergibt.

Meine Frage nun, wie kann ich es bei relativer Verlinkung lösen (mit htaccess?!?), dass dieses Problem nicht auftritt?