Bagaimana untuk Menafikan Akses Terus ke Fail .PHP Selain index.php Menggunakan .htaccess?

Linda Hamilton
Lepaskan: 2024-10-24 11:28:02
asal
414 orang telah melayarinya

How to Deny Direct Access to .PHP Files Besides index.php Using .htaccess?

Tolak Akses Terus kepada Semua Fail .PHP Kecuali index.php

Anda bertujuan untuk menyekat akses terus kepada semua fail .php dalam direktori khusus dan subdirektorinya, kecuali index.php. Anda ingin memastikan semua fail .php lain hanya boleh diakses melalui PHP termasuk.

Inilah penyelesaian untuk mencapainya menggunakan .htaccess:

Order Deny,Allow
Deny from all
Allow from 127.0.0.1

<Files /index.php>
    Order Allow,Deny
    Allow from all
</Files>
Salin selepas log masuk

Arahan pertama menafikan akses kepada semua fail daripada semua sumber kecuali localhost. Arahan kedua secara khusus menyasarkan index.php dan membenarkan akses kepadanya daripada semua sumber.

Petua:

  • Pastikan mod_access dipasang dalam Apache.
  • Alih keluar sebarang ruang selepas koma dalam baris Pesanan.
  • Untuk membenarkan akses kepada jenis fail tertentu seperti CSS atau JS, gunakan arahan FilesMatch dalam fail .htaccess.
  • Untuk Apache 2.4 , gunakan sintaks "Memerlukan semua ditolak" dan bukannya "Tolak daripada semua."

Atas ialah kandungan terperinci Bagaimana untuk Menafikan Akses Terus ke Fail .PHP Selain index.php Menggunakan .htaccess?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!