Mod_rewrite - 404 Fehler

oldputz1990

Erfahrenes Mitglied
Hallo!

Ich habe eine -htacces datei mit folgenden Inhalt:

RewriteEngine on
RewriteBase /uttx/feuerwehr/

RewriteRule ^([^/.]+)/([^/.]+)/([1-9][0-9]*)/([1-9][0-9]*)/([^/.]+)$ ./index2.php?open=$1&section=$2&id=$3&album=$4&pic=$5 [L]
RewriteRule ^([^/.]+)/([^/.]+)/([1-9][0-9]*)/([1-9][0-9]*)$ ./index2.php?open=$1&section=$2&id=$3&album=$4 [L]
RewriteRule ^([^/.]+)/([^/.]+)/([1-9][0-9]*)$ ./index2.php?open=$1&section=$2&id=$3 [L]
RewriteRule ^([^/.]+)/([^/.]+)$ ./index2.php?open=$1&section=$2 [L]
RewriteRule ^([^/.]+)$ ./index2.php?open=$1 [L]

Jetzt habe ich eine Bildergallery, wo das bild so aufgerufen werden soll:
index.php?open=bildgallery&section=show&id=9&album=9&pic=pic1234.jpg

Wie geht das dann?

Wenn der URL so aussieht:
http://127.0.0.1/uttx/feuerwehr/bildergallery/show/9/9/weihachtsfeier200613.jpg

dann wird ein 404 Fehler ausgegeben!

Danke!
 
Setz doch mal das „R“-Flag, damit die Anfragen umgeleitet statt bloß umgeschrieben werden.
 
Kannst du mir sagen, was das ist, bzw. wie das geht?

Danke!


@gumbo:

Habe das mit der r-flag schon gefunden.

Ich bin drauf gekommen, dass bei $pic ein "." vorkommt...


Danke!

Hat sich erledigt!
 
Zuletzt bearbeitet:
Die Dinger in den eckigen Klammern am Ende der Direktiven werden Flags genannt.
Code:
RewriteEngine   on
RewriteBase     /uttx/feuerwehr/

RewriteRule     ^([^/.]+)/([^/.]+)/([1-9][0-9]*)/([1-9][0-9]*)/([^/.]+)$   ./index2.php?open=$1&section=$2&id=$3&album=$4&pic=$5   [L,R]
RewriteRule     ^([^/.]+)/([^/.]+)/([1-9][0-9]*)/([1-9][0-9]*)$            ./index2.php?open=$1&section=$2&id=$3&album=$4   [L,R]
RewriteRule     ^([^/.]+)/([^/.]+)/([1-9][0-9]*)$                          ./index2.php?open=$1&section=$2&id=$3   [L,R]
RewriteRule     ^([^/.]+)/([^/.]+)$                                        ./index2.php?open=$1&section=$2   [L,R]
RewriteRule     ^([^/.]+)$                                                 ./index2.php?open=$1   [L,R]
 
Zurück