• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

.htaccess - Ohne Kenntnisse Dateiendungen entfernen

Didi_55

Mitglied
Hallo.

Mit .htaccess habe ich leider keine Erfahrung. Ich will auch lediglich, dass bei allen Dateien (.html und .php) die Dateiendung fehlt.

Zum Beispiel www.domain.de/index.php -> www.domain.de/index

Habe es schon mit Google probiert auch einiges gefunden, allerdings nichts was mir weiterhilft.

Wie macht man das?
 
Das war mein Versuch, den ich mir mit Hilfe des Internets zusammengebaut habe:

Code:
[COLOR=#000000][FONT=Verdana]RewriteEngine on[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]RewriteCond %{REQUEST_FILENAME} !-d[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]RewriteCond %{REQUEST_FILENAME}\.php -f[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]RewriteRule ^(.*)$ $1.php[/FONT][/COLOR]
 
Wenn ich dann auf eine Link gehe, der auf www.domain.de/index.php verweist, wird das .php angezeigt. Es wird immer angezeigt.

In der .htaccess Datei ist nur das drinne und diese befindet sich im Hauptverzeichnis des Servers. :(
 
Du musst das Linkziel von

Code:
http://www.domain.de/index.php

in

Code:
http://www.domain.de/index

ändern. D.h. auch Du musst alle Links deiner Seite so anpassen. Nur dann wirkt auch o.g. mod_rewrite Regel, die besagt, dass Aufrufe ohne .php zu Dateien mit .php weitergeleitet werden.

Aufrufe von .php-Dateien würden unverändert bleiben.
 
Hallo.

Habe ein ähnliches Problem gelöst. Du musst wie Threadi gesagt hat die Pfade ändern.
 
Zurück
Oben