PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   Apache HTTP-Server (http://www.selfphp.de/forum/forumdisplay.php?f=23)
-   -   Rewrite Rule funktioniert nicht (http://www.selfphp.de/forum/showthread.php?t=25222)

daxs 02.04.2014 10:41:28

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?

meikel (†) 02.04.2014 15:34:41

AW: Rewrite Rule funktioniert nicht
 
Zitat:

Zitat von daxs (Beitrag 146169)
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?

Da hat der Apache doch recht:
/kategorie/ ist kein Filename sondern ein Verzeichnis.


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:55:24 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.