• 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?
 
Werbung:
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]
 
Werbung:
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.
 
Werbung:
Hallo.

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