HILFE - .html Datei als Ordner (/ordner/) umschreiben
Verfasst: 13.03.2012, 17:43
Hallo,
ich brauche dringend Hilfe. Und habe leider keine Ahnung von Mod_Rewrite.
Und zwar habe ich eine Website wo alle Pages (inkl. der Index) in einem bestimmten Verzeichnis liegen. Es handelt sich dabei um html-Dateien.
Diese möchte ich gerne mithilfe von mod-rewrite von datei.html in /datei/ verwandeln (außer die index.html, die soll bleiben wie sie ist). Ich habe dazu diesen Code benutzt:
RewriteEngine On
RewriteRule ^/([^.]+)/$ $1.html?rw=1 [QSA,L]
RewriteCond %{QUERY_STRING} !^rw=1
RewriteRule ^([^.]+)\.html$ /$1/ [R=301,L]
Das scheint aber nur eine Weiterleitung zu sein, die auf die /datei/ weiterleitet. Die Weiterleitung klappt und dann kommt ein 404 weil die /datei/ nicht vorhanden ist.
Wie löse ich das Problem? Wie simuliere ich, dass der Ordner doch vorhanden ist?
(nach Möglichkeit mit Mod_Rewrite...
händisch Ordner anzulegen und zu benennen und dort die jeweiligen Dateien als index.html zu hinterlegen ist mir auch schon gekommen, scheint mir aber sehr aufwendig und wenig elegant)
ich brauche dringend Hilfe. Und habe leider keine Ahnung von Mod_Rewrite.
Und zwar habe ich eine Website wo alle Pages (inkl. der Index) in einem bestimmten Verzeichnis liegen. Es handelt sich dabei um html-Dateien.
Diese möchte ich gerne mithilfe von mod-rewrite von datei.html in /datei/ verwandeln (außer die index.html, die soll bleiben wie sie ist). Ich habe dazu diesen Code benutzt:
RewriteEngine On
RewriteRule ^/([^.]+)/$ $1.html?rw=1 [QSA,L]
RewriteCond %{QUERY_STRING} !^rw=1
RewriteRule ^([^.]+)\.html$ /$1/ [R=301,L]
Das scheint aber nur eine Weiterleitung zu sein, die auf die /datei/ weiterleitet. Die Weiterleitung klappt und dann kommt ein 404 weil die /datei/ nicht vorhanden ist.
Wie löse ich das Problem? Wie simuliere ich, dass der Ordner doch vorhanden ist?
(nach Möglichkeit mit Mod_Rewrite...
