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:
von

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.