Código PHP:
AuthName "Protected Area"
AuthType Basic
AuthUserFile /home/httpd/vhosts/prueba.com/httpdocs/admin/.htpasswd
require user usuario
<Files index.php>
AuthName "Protected Area"
AuthType Basic
AuthUserFile /home/httpd/vhosts/prueba.com/httpdocs/admin/.htpasswd
require valid-user
</Files>
<Files galerias.php>
AuthName "Protected Area"
AuthType Basic
AuthUserFile /home/httpd/vhosts/prueba.com/httpdocs/admin/.htpasswd
require valid-user
</Files>
Pero solo me deja entrar con el usuario que tiene permisos para navegador por todos los sitios