Seite 1 von 1
Mode Rewrite
Verfasst: 04.03.2009, 06:30
von dirk30
Hi,
brauche Hilfe verzweifele gerade an mode rewrite.
Wie kriege ich eine Weiterleitung von:
/ordner/datei ----> /odner/datei.php
hin?
Grüsse
Dirk
Verfasst: 04.03.2009, 09:50
von chris21
Soll danach im Browser weiterhin /ordner/datei stehen, allerdings der Inhalt von /ordner/datei.php ausgegeben werden?
Dann
Code: Alles auswählen
RewriteCond %{REQUEST_URI} ^/ordner/datei$
RewriteRule ^(.*)$ /ordner/datei.php
Ansonsten:
Code: Alles auswählen
RewriteCond %{REQUEST_URI} ^/ordner/datei$
RewriteRule ^(.*)$ /ordner/datei.php [R=301]
PS: Da Du die Regeln bestimmt für alle Ordner und Dateien haben willst:
Code: Alles auswählen
RewriteCond %{REQUEST_URI} ^/([a-zA-Z-]+)/([a-zA-Z-]+)$
RewriteRule ^(.*)$ /%1/%2.php
Diese Variante nimmt jetzt an, dass Ordner- sowie Dateinamen aus Klein- oder Großbuchstaben sowie dem Minus (-) bestehen können.
Für die zweite Variante, d.h. sichtbare Weiterleitung, einfach wieder die Flag [R=301] an die RewriteRule anhängen.