2.1k Aufrufe
Gefragt in Webseiten HTML von flugbert Einsteiger_in (47 Punkte)
Hallo!

Geht es irgendwie, dass man die Dateiendung .html in einer Anfrage an den Server intern auf eine Endung von .php umlenkt? Ich hoffe ihr versteht was ich meine. PHP am Ende wirkt so technisch irgendwie ..

Danke für Eure Zeit.

8 Antworten

0 Punkte
Beantwortet von halfstone Profi (18.1k Punkte)
Hi Flugbert,

das ist eigentlich kein Problem, man könnte das mit dem Mod-Rewrite machen falls du einen Apache Webserver hast.

Das wäre als Info sehr wichtig welchen Webserver du benutzt und welchen Zugriff du darauf hast.

Gruß Fabian
0 Punkte
Beantwortet von flugbert Einsteiger_in (47 Punkte)
Hallo halfstone!

Ich habe mir XAMPP runtergeladen und installiert. Eine "Produktionsumgebung" gibt es noch nicht. Bin noch am Anfang.
Also Server ist Apache und Zugriff ist maximal.
0 Punkte
Beantwortet von halfstone Profi (18.1k Punkte)
Hi Flugbert,

dann such mal nach dem Stichwort mod_rewrite, das macht genau das was du willst, es "biegt" URLs um, also von www.supportnet.de/index.html extern auf www.supportnet.de/index.php intern.

Mit dem Mod kann man Regelbasiert alles umbiegen was man will.

Gruß Fabian
0 Punkte
Beantwortet von flugbert Einsteiger_in (47 Punkte)
Bin schon dabei. Aber bis jetzt hat noch kein Beispiel aus dem Web gefunzt. Ich hoffe jemand hat oder kennt einen fertigen Code. Mit regulären Ausdrücken steh ich leider auf Kriegsfuss. Aber ich probiers weiter. Danke erstmal.
0 Punkte
Beantwortet von halfstone Profi (18.1k Punkte)
Hi Flugbert,

wenn ich mehr wüsste würde ich dir ein Beispiel schreiben, aber genau so wie du stehe ich mit regulären Ausdrücken auf dem Schlauch und vor allem mit dem Apache und seinen Mods.

Viel Erfolg

Fabian
0 Punkte
Beantwortet von juergen54 Experte (2.7k Punkte)
Hallo,

Die Umleitung geht aber auch nur wenn beide URL's existieren auf deinem Server. Sonst würde eine Umleitung auch keinen Sinn machen.
Ich glaube auch, Mod-Rewrite muss erst aktiviert werden.
Standartmäßig war das glaub ich nicht aktiv bei Apache.

LG Jürgen
0 Punkte
Beantwortet von juergen54 Experte (2.7k Punkte)
de.selfhtml.org/servercgi/server/rewrite.htm

vielleicht ist das hilfreich für dich.
0 Punkte
Beantwortet von flugbert Einsteiger_in (47 Punkte)
Es hilft alles nichts. Ich bin zu doof dafür. Bin froh dass der Apache wieder läuft. Den hatt ich zwischendurch geschrottet. Immerhin hab ich zu guter Letzt eine Alternative gefunden:
AddType application/x-httpd-php .html

Führt PHP in Dateien der Endung html aus.

Danke für Eure Mühe!
...