Sponsor-Board.de
Benötige Hilfe (mod_rewrite)

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: Scripting (/forumdisplay.php?fid=108)
+---- Thema: Benötige Hilfe (mod_rewrite) (/showthread.php?tid=43391)


Benötige Hilfe (mod_rewrite) - schwarzdavid - 03.11.2013 21:34

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.


RE: Benötige Hilfe (mod_rewrite) - Sysix - 04.11.2013 09:21

[Link: Registrierung erforderlich] Smile


RE: Benötige Hilfe (mod_rewrite) - KoKsPfLaNzE - 04.11.2013 09:49

[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 /.


RE: Benötige Hilfe (mod_rewrite) - Buchstabensalat - 04.11.2013 20:36

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.