Seite 1 von 1

Keine Dateinamenserweiterungen in den URLs

Verfasst: 17.02.2011 16:12
von Dr. Hugo
Hallo,

die Forenregeln habe ich gelesen, ebenso die FAQs und auch die Suchfunktion habe ich bemüht. Zu meinem Problem sind mir zwar einige Beiträge begegnet, zahlreiche Versuche brachten jedoch nicht das gewünschte Resultat. Darum probiere ich es nun auf diesem Weg.

Folgende Situation:

Im Root-Verzeichnis des Webspace liegen diverse PHP-Dateien:
foo.php
bar.php
etc.php

Der Aufruf erfolgt über:
example.com/foo.php
example.com/bar.php
example.com/etc.php

Stattdessen sollen die Aufrufe aber so erfolgen:
example.com/foo
example.com/bar
example.com/etc

Sonderfall:
example.com/index.php ? example.com/

Weiterleitung:
example.com/foo.php ? example.com/foo
example.com/bar.php ? example.com/bar
example.com/etc.php ? example.com/etc

Hier der letzte Stand meiner gescheiterten Versuche:

Code: Alles auswählen

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1.php [R=301,L]
Sonnige Grüße
Hugo