ich will bei einer meiner statischen Seiten die URLs etwas verschönern und statt den Dateien und deren Endungen nur den Namen der Datei haben.
Also mal als Beispiel:
Ausgangs URL: meinedomain.de/datei.php
Mein Ziel: meinedomain.de/datei/
Ich habe mich auch schon mal etwas umgesehen und einen Code gefunden, der eigentlich funktionieren sollte:
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^/?([a-zA-Z0-9]+)$ $1.php [L]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^/?([a-zA-Z0-9]+)$ $1.html [L]
Code: Alles auswählen
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^([_0-9a-z-]+)?/?$ $1.php [QSA]
</IfModule>
Parallel hab ich versucht bei einem Fehler auf eine Fehlerseite umzuleiten, was aber auch nicht ganz geklappt hat.
Als Code habe ich da für das hier genommen:
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .? /404.php [L]
Code: Alles auswählen
RewriteEngine On
RewriteBase /
Ich wäre froh, wenn ihr mir da helfen könntet, habe es bereits über Twitter versucht, aber da wusste auch keiner Rat.