Seite 1 von 1

einfacher rewrite

Verfasst: 29.11.2009 22:48
von damians123
hallo wie mach ich das denn das was ich hinter www.???.de/hanspeter eingebe das er dann auf www.???.de/hanspeter.php rewritet?

bis jetzt sieht meine .htaccess so aus

Code: Alles auswählen

RewriteEngine On

RewriteBase /

RewriteRule ^(.*)/$ $1.php
aber ich muss dann hinter www.???.de/hanspeter noch einen / machen das er es ausführt, ich wollte es aber ohne den /. Wenn ich den Slash wegmache dann funktioniert garnichts mehr. Ah und dann wollte ich das noch definieren das groß/kleinschreibung nicht beachtet wird. Wo muss ich das hinsetzen?

Vielen Dank :!: :D

Verfasst: 03.12.2009 19:33
von Gumbo
Du kannst ganz einfach den abschließenden Schrägstrich optional machen:

Code: Alles auswählen

RewriteRule ^(.*)/?$ $1.php
Dazu musst du dann allerdings noch das Ziel ausschließen, um keine Endlos-Rekursion zu erzeugen:

Code: Alles auswählen

RewriteCond $0 !\.php$
RewriteRule ^(.*)/?$ $1.php