Menolak Akses Fail PHP Langsung Kecuali untuk Index.php
Melindungi fail PHP anda daripada akses langsung tanpa kebenaran adalah penting untuk keselamatan web anda permohonan. Artikel ini membincangkan penyelesaian untuk menafikan akses kepada semua fail .php kecuali index.php, memastikan pengguna hanya boleh mengakses fail PHP lain melalui PHP termasuk.
Konfigurasi Apache
Untuk melaksanakan sekatan ini, anda boleh mengikuti langkah berikut:
Order Deny,Allow Deny from all Allow from 127.0.0.1 <Files /index.php> Order Allow,Deny Allow from all </Files>
Penjelasan
Tambahan Pertimbangan
<FilesMatch ".*\.(css|js)$"> Order Allow,Deny Allow from all </FilesMatch>
Kemas kini untuk Apache 2.4
Dalam Apache 2.4, sintaks kawalan akses telah berubah. Gantikan arahan "Tolak daripada semua" dengan "Memerlukan semua ditolak" untuk mencapai kesan yang sama.
Atas ialah kandungan terperinci Bagaimana untuk Mencegah Akses Fail PHP Langsung dalam Apache Kecuali untuk Index.php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!