Haben Sie eine ganz normale HTML-Datei mit der Endung *.html, die an irgendeiner Stelle im Quelltext eine PHP - Anweisung enthält und wundern sich,
dass dieser PHP-Code nicht interpretiert wird?
Das muss nicht sein. Hier ein kleiner Trick, wie Sie dieses Übel abstellen können.
Auch in "normalen" *.html-Dateien möchten Sie PHP -Code ausföhren lassen?
Mit einer kleinen Anweisung in der Datei .htaccess (httpd.conf) des
Apache Webservers wird das möglich. Es wird einfach definiert, dass auch die Dateien mit der Endung *.html vom PHP-Parser interpretiert werden sollen.
Dazu öffnen Sie die httpd.conf und suchen nach den folgenden Einträgen:
AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4
Haben Sie diese Zeilen gefunden fügen Sie folgende Zeilen einfach hinzu:
AddType application/x-httpd-php .htm AddType application/x-httpd-php .html
Jetzt starten Sie den Apache Server neu und schon werden zusätzlich auch Dateien mit der Endung *.htm und *.html vom PHP-Parser interpretiert.
Dies ist vor allem dann wichtig, wenn Sie Ihre PHP-Seiten suchmaschinenfreundlich gestalten möchten. Viele Suchmaschinen indizieren Dateien mit der Endung *.php oder ähnlich nicht. Hat Ihr PHP-Skript jetzt die Endung *.html, dann sieht das schon ganz anders aus.
Hinweis:
Dieser Trick führt aber zu Einbußen in der Leistung und ist dadurch nicht empfehlenswert. Wenn keine Leistungseinbußen entstehen sollen, sollten alle Dateien, die PHP-Code enthalten, auch mit der Endung .*php abgespeichert bzw. deklariert werden.