Bagaimana untuk Melumpuhkan PHP dalam Subdirektori dan Mendayakan SSI Menggunakan .htaccess?

Patricia Arquette
Lepaskan: 2024-11-20 00:27:02
asal
338 orang telah melayarinya

How to Disable PHP in Subdirectories and Enable SSI Using .htaccess?

Melumpuhkan PHP dalam Subdirektori Menggunakan .htaccess

Untuk melumpuhkan PHP dalam direktori tertentu dan semua subdirektorinya sambil mendayakan SSI (Server-Side Includes ), ikuti ini langkah:

  1. Buat Fail .htaccess: Navigasi ke direktori yang diingini (cth. /USERS) dan buat fail baharu bernama ".htaccess" menggunakan editor teks.
  2. Lumpuhkan Enjin PHP: Tambahkan baris berikut pada Fail .htaccess:

    php_flag engine off
    Salin selepas log masuk

    Ini akan melumpuhkan pemprosesan PHP untuk semua fail dalam direktori itu.

  3. Dayakan SSI: Jika anda mahu dayakan SSI, tambah baris berikut di bawah baris lumpuh PHP:

    AddType text/html .shtml .shtm .stm
    Salin selepas log masuk

    Barisan ini akan menentukan bahawa fail dengan sambungan ini harus dianggap sebagai fail SSI.

  4. Kecualikan Fail atau Direktori Tertentu (Pilihan): Jika anda ingin mengecualikan fail atau direktori tertentu daripada dipengaruhi oleh tetapan .htaccess, anda boleh menggunakan sintaks berikut:

    <FilesMatch "pattern">
        php_flag engine on
    </FilesMatch>
    Salin selepas log masuk

    Contoh ini akan membolehkan pemprosesan PHP untuk fail yang sepadan dengan corak yang ditentukan.

Nota Tambahan:

  • Pastikan bahawa fail .htaccess diletakkan dengan betul dalam direktori akar subfolder.
  • Jika anda menggunakan pelayan WAMP, mulakan semula perkhidmatan Apache selepas membuat perubahan pada .htaccess fail.
  • Jika anda perlu melumpuhkan PHP dalam berbilang subdirektori, anda boleh mengulangi proses ini untuk setiap direktori.

Atas ialah kandungan terperinci Bagaimana untuk Melumpuhkan PHP dalam Subdirektori dan Mendayakan SSI Menggunakan .htaccess?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan