Sponsor-Board.de

Normale Version: Benötige Hilfe (mod_rewrite)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Abend,

ich spiel mich grad etwas mit mod_rewrite herum, und bin da auf ein Problem gestoßen.

Und zwar funktioniert alles mit einer Variable gut, wenn ich aber 2 Werte verwende, sieht es jedoch aus, als wäre die .php Datei in einem Ordner drin. Ich kanns nicht gut beschreiben, also mal kurz ein Beispiel.

Wenn ich "localhost/wert" eingebe, passt alles. Dann wird das so wie ich will auf "localhost/index.php?page=wert" umgeleitet.

Wenn ich jedoch "localhost/wert1/wert2" eingebe, wird das zwar auf "localhost/index.php?page=wert1&id=wert2" umgeleitet, jedoch wird alles irgendwie so angezeigt als wäre die index.php Date im Ordner "wert1" drin, also "localhost/wert1/index.php". Demenstprechend werden weder Bilder, noch .css Dateien geladen noch sonst irgendwas, weil die eben in "localhost/images" sind.
Ich hoffe euch ist klar was ich meine.

Hier noch wie meine .htaccess Datei ausschaut:

Code:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([a-zA-Z0-9]+)$ /index.php?page=$1
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)$ /index.php?page=$1&id=$2


Ich hoffe ihr könnt mir da etwas weiterhelfen.

[Link: Registrierung erforderlich]

vielleicht hilft dir das, es gibt aber noch andere moeglichkeiten einfach alles ueber die index laufern zulassen und du parst nach den /.
Dreh die beiden rules mal um. (Die erste matched ja z.b. auch wenn da n / drin is xD also eventuell kommst du garnicht erst bei der zweiten an.
Referenz-URLs