Como ezra-s sugeriu nos comentários, você precisa mover a diretiva AuthName
do contêiner <Location>
e definir no contêiner <Directory>
.
<Location>
contêineres são processados muito mais tarde na solicitação, depois de <Directory>
containers e .htaccess
files. Então, isso estará substituindo seu arquivo .htaccess
.
Além disso, você não deve usar <Location>
containers ao lidar com a autenticação de partes do sistema de arquivos, pois elas podem ser contornadas se os recursos forem acessados de várias URLs.