einfache modrewrite frafe

schlumsch

Mitglied
Hallo Gemeinde,

über modrewrite findet man ja genügend im Netz, allerdings benutze ich das zum ersten Mal und scheitere daran, eine geeignete Regel für mein htaccess-file zu schreiben. Bin mir sicher ihr könnt mir da helfen ;)

Hier das Problem:
Ich habe eine Page welche komplett auf php basiert und deren Menü eine Variable verarbeitet um dann die Inhalte zu includieren.

Bsp:
Aufruf: localhost/_page/menue.php?rubrik=200
in der menue.php: if($rubrik==200) {include("..."); }

Nun möchte ich modrewrite so konfigurieren, das ich auch
localhost/_page/rubrik/200
aufrufen kann und mir dies in localhost/_page/menue.php?rubrik=200 übersetzt wird.

Mein htaccess sieht aktuell so aus:
Code:
RewriteEngine on
RewriteBase /
RewriteCond %{QUERY_STRING} rubrik [NC]
RewriteRule (.*) /_page/menue.php?rubrik=%1 [R,L]

Damit scheitere ich allerdings, hat da jemand Rat?

Danke im Voraus.
 
Kenne mich zwar auch nicht wirklich damit aus, aber wenn mich nicht alles täuscht müsste es so gehen:

Code:
RewriteEngine on
RewriteRule rubrik/([0-9]+) menue.php?rubrik=$1
 
Aaah, okay also der Aufruf der page funktioniert schon einmal. Nur stellt sich ein weiteres Problem: meine in der menue.php eingebauten Bilder / links funktionieren alle nichtmehr. Sprich ich sehe ich das aus einem

Code:
<ahref="pics/plusplus.gif">
in der menue.php folgendes gemacht wird:
C:/.../] strip per-dir prefix: C:/xampp/htdocs/_page/rubrik/pics/PlusPlus.gif -> rubrik/pics/PlusPlus.gif

und das funktioniert natürlich nicht.
 
Ja klar, durch das umschreiben täuscht du eine Verzeichnis Struktur vor die nicht existiert dadurch entsteht der Fehler.
 
Zurück