Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Melumpuhkan PHP dalam Subdirektori sambil Mendayakan SSI dengan .htaccess?

Bagaimana untuk Melumpuhkan PHP dalam Subdirektori sambil Mendayakan SSI dengan .htaccess?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-16 12:51:03571semak imbas

How to Disable PHP in Subdirectories while Enabling SSI with .htaccess?

Melumpuhkan PHP dalam Subdirektori dengan .htaccess

Untuk menghalang pelaksanaan PHP dalam direktori tertentu, termasuk subdirektorinya, sambil membenarkan bahagian pelayan termasuk (SSI), ikut langkah berikut:

Dalam direktori akar projek anda, cipta atau edit fail .htaccess.

Tambahkan kod berikut pada fail .htaccess:

php_flag engine off

Kod ini melumpuhkan enjin PHP dalam direktori semasa dan semua subdirektorinya.

Selepas menambah kod, simpan dan muat naik fail .htaccess.

Untuk mendayakan SSI, tambahkan baris berikut ke fail .htaccess:

AddType text/x-server-parsed-html .shtml

Barisan ini membenarkan pelaksanaan SSI untuk fail dengan sambungan .shtml.

Mulakan semula pelayan web anda untuk menggunakan perubahan.

Kini, mana-mana fail PHP dalam direktori /USERS dan subdirektorinya tidak lagi akan dilaksanakan, manakala fail SSI masih akan berfungsi seperti yang dimaksudkan.

Atas ialah kandungan terperinci Bagaimana untuk Melumpuhkan PHP dalam Subdirektori sambil Mendayakan SSI dengan .htaccess?. 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