.htaccess RewriteRule: Verzeichnis ändern und Endung entfernen

C

Casimyr

Gast
Hallo,

ich habe leider immer wieder Probleme mit den Rewrite Rules und möchte euch um Hilfe bitten.

Es geht darum eine Seite

www.abc.de/ordner/beispiel.php

in

www.abc.de/beispiel/

zu ändern.

Wenn ich also www.abc.de/beispiel oder www.abc.de/beispiel/ eingebe soll www.abc.de/ordner/beispiel.php geöffnet werden, in der Adressleiste aber in beiden Fällen www.abc.de/beispiel/ angezeigt werden.

Optimal wäre noch, wenn bei Eingabe von www.abc.de/ordner/beispiel.php auf www.abc.de/beispiel/ weitergeleitet werden würde.

Im Internet finde ich einige Anleitungen, aber es klappt nie so richtig. Besonders den Slash am Ende bekomme ich nicht hin. Wenn es denn mal klappt, dann läuft der Rest der Seite nicht.

Hiermit hat es biher am besten geklappt, aber dann läuft der Rest der Seite nicht. Die .htaccess nach /ordner/ zu verschiedene bringt es auch nicht

Code:
RewriteEngine on                    
RewriteRule ^(.*)/$ /ordner/$1.php [L]

Ich vermute mal, dass ich für jede beispiel.php, beispiel2.php usw. eine eigene rewrite rule schreiben muss?

Code:
RewriteEngine on                    
RewriteRule ^(.*)/beispiel1/ /ordner/beispiel1.php [L]
RewriteRule ^(.*)/beispiel2/ /ordner/beispiel2.php [L]

So läuft es auch nicht...
Kann mir da jemand weiterhelfen?

Danke
Casimyr
 
Zurück
Oben