verfaßt von Johann, 24.05.2025, 08:42:30
(editiert von Johann, 24.05.2025, 08:44:26)
Kommt auf die Serverkonfiguration an. Standardmässig wird PHP _nicht_ in *.html Dateien geparst, es sei denn, es wird explizit so konfiguriert. Bei HostEurope kann das bedingt durch deren Konfiguration mit der beschriebenen .htaccess rule
AddType application/x-httpd-php .php .php4 .html
funktionieren, muß aber bei IONOS nicht der Fall sein.
Da wird sehr wahrscheinlich heutzutage PHP als FastCGI laufen und nich mehr als (apache)Modul. Heutzutage sind die HTTP Server auch fast alle NGINX und weniger Apache.
Du kannst probieren, wenn o.a. .htaccess rule nicht klappt, stattdessen folgende zu verwenden.
AddHandler application/x-httpd-php .html
Evtl. ist dann auch noch eine Datei .user.ini im Hauptverzeichnis des document-root nötig, mit folgendem Inhalt.
cgi.fix_pathinfo=1
Da gibt es, je nach Konfiguration des IONOS Servers, etliche Möglichkeiten, warum das anders als beim alten Hoster HE gehandhabt wird.
Am robustesten ist es, wenn Du die Webseite, da Du ja PHP verwendest, auch als solche anlegst. Alle HTML Dateien, mindestens die PHP beinhalten, von *.html in *.php umzubenennen und dann natürlich auch Verlinkungen/Navis anpassen.
gesamter Thread: