Heim >Backend-Entwicklung >PHP-Tutorial >Warum interpretiert mein Server HTML-Dateien nicht als PHP?

Warum interpretiert mein Server HTML-Dateien nicht als PHP?

Barbara Streisand
Barbara StreisandOriginal
2024-12-03 12:54:10326Durchsuche

Why Isn't My Server Interpreting HTML Files as PHP?

Fehlerbehebung: Server interpretiert HTML nicht als PHP

Problem:

Ein Benutzer stößt auf Ein Problem, bei dem der Server HTML-Dateien nicht als PHP interpretiert, obwohl der folgende Code in der .htaccess-Datei verwendet wird Datei:

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

Lösungen:

  • AddType Application/X-Httpd-Php:
    Versuchen Sie, den AddType zu ändern Anweisung, um auf die spezifische Datei abzuzielen Erweiterungen:
AddType application/x-httpd-php .html .htm
  • PHP-Version berücksichtigen:
    Ändern Sie für PHP5 die AddType-Direktive entsprechend:
AddType application/x-httpd-php5 .html .htm
  • Entfernen Handler:
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html
  • FilesMatch-Direktive:
<FilesMatch "\.html$">
    ForceType application/x-httpd-php
</FilesMatch>

Das obige ist der detaillierte Inhalt vonWarum interpretiert mein Server HTML-Dateien nicht als PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn