[erledigt] php als html anzeigen

VIPbanner_de

www.VIPbanner.de
ID: 72674
L
1 Mai 2006
2.598
150
Hallo, da ich mich mit htaccess noch nicht so befasst habe und jetzt mal drauf zugreifen müsste.. hier mal eine für die meisten leicht zu beantwortende Frage:

Ich möchte in einem Verzeichnis alle PHP Dateien im Browser als html anzeigen lassen.

Derzeit werden die Dateien wie folgt aufgerufen

domain.de/meinOrdner/datei1.php
domain.de/meinOrdner/datei1.php?action=1
domain.de/meinOrdner/datei2.php
domain.de/meinOrdner/datei3.php
..etc

Ich habe Testweise eine .htaccess Datei mit folgendem Inhalt erstellt und nach domain.de/meinOrdner geladen:

Code:
RewriteEngine on
RewriteRule ^(.*).html$ $1.php

Leider bekomme ich immer Fehler 404 angezeigt wenn ich z.B.
domain.de/meinOrdner/datei1.html
aufrufe.
Was mache ich falsch?
 
Zuletzt bearbeitet:
Grundsätzliche Frage:
Willst du einfach nur die URL ändern? Oder willst du wirklich wie im Threadtitel gefragt, deinen PHP-Sourcecode anzeigen lassen?
 
Um dein Anliegen nochmal zu konkretisieren: du willst, dass wenn jemand eine *.html-Datei aufruft der Server auf die *.PHP-Datei umleitet. Ist das so korrekt?

probier mal folgenden COde aus:
Code:
RewriteRule (.+)\.html$ /$1.php [L]
Hast du bei deinem Provider abgeklärt, dass du auch Zugang zur .htaccess hast? Diese also auch vom Apache verarbeitet wird? Vielleicht hilft dir auch das hier weiter: https://peter.liscovius.de/tech/htaccess/#05

Gruß quixony
 
@theHacker
ich verstehe es so, es soll einfach nur die URL geändert werden auf html, das erkennt man aus dem Code...
 
hallo und danke für die Zahlreichen Antworten.
Also es soll nicht umgeleitet werden. Der User soll nicht merken das er auf einer dynamischen Seite ist.. es soll also nur im Browser anstelle der .php Endung eine .html Endung engezeigt werden
 
Ja dann ist die RewriteRule korrekt.
Wenn du jemanden umleiten möchtest z.B. weil er auf die .php gegangen ist, dann müsstest du das über Redirect machen.
 
habs jetzt mal mit
HTML:
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html
lösen können... Danke für die Hilfe