Table of Contents

Masalah

Anda ingin agar klien dari IP tertentu dapat mengakses [sebagian] website Anda, tapi yang dari IP lain harus menggunakan password.

Solusi

Tambahkan ini di .htaccess Anda:

Satisfy any 
AuthName spanel AuthType Basic AuthUserFile /path/ke/file/htpasswd require valid-user 
order deny,allow deny from all allow from 1.2.3.4

Penjelasan: kuncinya adalah pada direktif Satisfy any. Dengan direktif ini, maka salah satu persyaratan saja yang perlu dipenuhi oleh klien: mengisi password atau berasal dari alamat IP 1.2.3.4.