Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah .htaccess Boleh Menghalang Capaian Terus kepada Folder dan Fail Tertentu?

Bagaimanakah .htaccess Boleh Menghalang Capaian Terus kepada Folder dan Fail Tertentu?

Barbara Streisand
Barbara Streisandasal
2024-12-19 17:20:10740semak imbas

How Can .htaccess Prevent Direct Access to Specific Folders and Files?

Mengehadkan Akses Terus kepada Folder dan Fail Menggunakan .htaccess

Anda mempunyai tapak web dengan struktur berikut:

  • index.php dalam folder akar
  • termasuk folder yang mengandungi fail yang disertakan dalam index.php
  • submit.php dalam folder akar untuk penyerahan borang

Anda mahu menghalang pengguna daripada mengakses terus fail dalam folder termasuk atau submit.php, sambil membenarkan indeks. php untuk memasukkan fail-fail ini.

Penyelesaian adalah untuk mencipta fail .htaccess dalam folder termasuk dengan yang berikut kandungan:

deny from all

Kod ini akan menyekat akses terus kepada mana-mana fail dalam folder termasuk. Apabila pengguna cuba mengakses fail dalam folder, mereka akan dinafikan akses.

Untuk menghalang akses terus ke submit.php, anda boleh mencipta fail .htaccess lain dalam folder akar dengan kandungan berikut:

deny from all

Kod ini akan menyekat akses terus ke submit.php. Apabila pengguna cuba mengakses submit.php, mereka akan dinafikan akses.

Atas ialah kandungan terperinci Bagaimanakah .htaccess Boleh Menghalang Capaian Terus kepada Folder dan Fail Tertentu?. 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