Heim >Backend-Entwicklung >PHP-Tutorial >Warum verarbeitet mein Server .html-Dateien nicht als PHP?
Beim Versuch, PHP-Code in .html-Dateien auszuführen, kann es zu einem Problem kommen, bei dem der Server den Code nicht analysieren kann Dateien als PHP. Wenn Sie den folgenden Code in Ihre .htaccess-Datei eingefügt haben, der PHP-Code jedoch weiterhin nicht funktionsfähig ist:
Options +Includes AddType text/html .htm .html AddHandler server-parsed .htm .html AddType application/octet-stream .vcf AddOutputFilterByType DEFLATE text/html text/htm text/plain text/css text/php text/javascript application/x-javascript
Hier sind einige alternative Ansätze zur Lösung dieses Problems:
Verwenden der AddType
Methode 1:
AddType application/x-httpd-php .html .htm
Methode 2 (PHP5-spezifisch):
AddType application/x-httpd-php5 .html .htm
Methode 3:
RemoveHandler .html .htm AddType application/x-httpd-php .php .htm .html
Verwenden FilesMatch
<FilesMatch "\.html$"> ForceType application/x-httpd-php </FilesMatch>
Diese alternativen Methoden sollten es Ihnen ermöglichen, .html-Dateien erfolgreich als PHP auf Ihrem Server zu analysieren.
Das obige ist der detaillierte Inhalt vonWarum verarbeitet mein Server .html-Dateien nicht als PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!