Rumah >pembangunan bahagian belakang >tutorial php >Mengapa Pelayan Saya Tidak Memproses Fail .html sebagai PHP?

Mengapa Pelayan Saya Tidak Memproses Fail .html sebagai PHP?

DDD
DDDasal
2024-12-05 08:47:11991semak imbas

Why Isn't My Server Processing .html Files as PHP?

Penyelesaian masalah: .html Fail Tidak Diproses sebagai PHP

Apabila cuba untuk melaksanakan kod PHP dalam fail .html, anda mungkin menghadapi masalah di mana pelayan gagal menghuraikan fail sebagai PHP. Jika anda telah memasukkan kod berikut dalam fail .htaccess anda, tetapi kod PHP kekal tidak berfungsi:

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

Berikut ialah beberapa pendekatan alternatif untuk menyelesaikan isu ini:

Menggunakan AddType

Kaedah 1:

AddType application/x-httpd-php .html .htm

Kaedah 2 (khusus PHP5):

AddType application/x-httpd-php5 .html .htm

Kaedah 3:

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html

Menggunakan FilesMatch

<FilesMatch "\.html$">
    ForceType application/x-httpd-php
</FilesMatch>

Kaedah alternatif ini sepatutnya membolehkan anda menghuraikan fail .html dengan jayanya sebagai PHP pada pelayan anda.

Atas ialah kandungan terperinci Mengapa Pelayan Saya Tidak Memproses Fail .html sebagai PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn