Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Probleme mit mod_rewrite

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
Sensei
PostRank 6
PostRank 6
Beiträge: 436
Registriert: 24.01.2009, 13:56
Wohnort: Hannover

Beitrag von Sensei » 26.08.2010, 17:10

Hallo zusammen,

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]
da das nicht funktioniert hat habe ich mich noch einmal umgesehen.

Code: Alles auswählen

<IfModule mod_rewrite.c> 
RewriteEngine on
RewriteBase /
RewriteRule ^&#40;&#91;_0-9a-z-&#93;+&#41;?/?$ $1.php &#91;QSA&#93;
</IfModule>
getestet, was bei .html super funktioniert geht bei .php überhaupt nicht.

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 %&#123;REQUEST_FILENAME&#125; !-f  
RewriteCond %&#123;REQUEST_FILENAME&#125; !-d  
RewriteRule .? /404.php &#91;L&#93; 
ich hab übrigens immer erst mit

Code: Alles auswählen

RewriteEngine On
RewriteBase /
angefangen so das es funktionieren sollte.

Ich wäre froh, wenn ihr mir da helfen könntet, habe es bereits über Twitter versucht, aber da wusste auch keiner Rat.