Einzelnen Beitrag anzeigen
  #1  
Alt 02.04.2014, 11:41:28
daxs daxs ist offline
Anfänger
 
Registriert seit: Sep 2011
Alter: 40
Beiträge: 3
Rewrite Rule funktioniert nicht

Moin,

ich habe folgendes Problem.

Ich programmiere gerade eine Seite. Ich teste sie über Xampp. Die Url für die index ist: localhost/meine_seite/index.php Die ganze Seite soll über diese index laufen.

Nun möchte ich, wenn ich im Browser die Seite localhost/meine_seite/kategorie aufgerufen wird, dass er die datei localhost/meine_seite/index.php?mm=kategorie, bzw bei localhost/meine_seite/kategorie/unterkategorie die Seite localhost/meine_seite/index.php?mm=kategorie&sm=unterkategorie.
Die internen Links wie bilder, css- und js-Dateien sollen auch im verzeichnis ocalhost/meine_seite/ aufgerufen werden. Möglichst mit einer relativen verlinkung wie "images/bild1.jpg" (wie sie im Moment in der index.php ist).

Nun bin ich nicht der geübteste in dem schreiben von Rules in einer htaccess-Datei. Ich habe jedoch google schon bestimmt zwei Stunden bemüht und es kam letztendlich folgendes zusammen:

Code:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z]+)/([a-z]+)/([a-z]+)$ index.php?mm=$1&sm=$2&ssm=$3 [L,NC]
Wenn ich nun http://localhost/meine_seite/kategorie/ im browser aufrufe sagt er mir allerdings, dass das Objekt nicht gefunden wurde.

Kann mir bitte jemand helfen?
Mit Zitat antworten