mod_rewrite: url umschreiben geht / Problem mit Verzeichnis
chop
- barrierefreiheit
Hi Leute,
hab schon rumgesucht aber mittlerweile bin ich ein bisschen frustriert, weil ich mein Problem noch nicht richtig gefunden hab. Bin in mod_rewrite auch nicht wirklich bewandert, muss ich sagen.
Also: ich möchte gerne eine URL a la
index.php?index=angebot&subPage=1
in
index/angebot/subpage/1
umschreiben. Klappt auch toll, hier der Inhalt der .htaccess:
RewriteEngine on
RewriteRule ^index/([0-9a-z]+)/subpage/([0-9]+)$ index.php?index=$1&subpage=$2
Das klappt auch alles, nur leider sind dann die Pfade zu den Bildern alle falsch, weil das Verzeichnis "index/angebot/subpage/" verwendet wird, obwohl es richtig umgeschrieben wurde (die index.php liegt ja immer noch an derselben stelle).
Kann mir da jemand helfen!
Vielen Dank
Moin,
Bin in mod_rewrite auch nicht wirklich bewandert, muss ich sagen.
Dem kannst Du hier entgegenwirken.
Hast Du RewriteCond[itions] angegeben?
Mit:
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
kannst Du vorher Anfragen nach Dateien oder Ordnern von der folgenden RewriteRule ausnehmen. Ich denke das könnte Dein Problem lösen helfen.
mit freundlichen Grüßen
Ulrich
hallo,
Bin in mod_rewrite auch nicht wirklich bewandert, muss ich sagen.
Dem kannst Du hier entgegenwirken.
Naja, die verlinkte Adresse führt zu einer sicherlich gut gemeinten, aber nicht in allen Punkten wirklich hilfreichen Adresse. Es ist in einem solchen Fall immer am günstigsten, auf die Originaldoku zu verweisen.
Allerdings gibt es auf der von dir verlinkten Adresse ein Forum, von dem man annehmen könnte, daß sich dort vor allem Leute tummeln, die entweder ganz viele Fragen zu diesem Modul haben oder sich damit eben besonders gut auskennen.
Grüße aus Berlin
Christoph S.