Coba ini di Anda .htaccess
:
Require valid-user
<Files ?*>
Order allow,deny
Allow from all
Satisfy any
</Files>
Di sini Require valid-user
diperlukan login yang dikenal. Kemudian Anda mengubah batasan ini untuk file dengan setidaknya satu karakter dalam namanya - inilah yang akan cocok dengan pola glob ?*
untuk <Files>
bagian -, yang secara efektif berarti aturan terlampir berlaku untuk file, tetapi tidak untuk direktori.
Dalam aturan amandemen untuk file, kuncinya adalah Satisfy any
. Hal ini memungkinkan otorisasi untuk puas dengan baik kredensial atau alamat IP. Kemudian Anda mengizinkan alamat IP apa pun untuk lewat, sehingga permintaan selalu diotorisasi.
Jadi sekarang menjelajah direktori ini atau salah satu subdirektori akan memerlukan login, tetapi secara langsung mengambil file dari itu tidak akan.
Yang kamu inginkan.