Você pode usar a diretiva "if" no apache para uma configuração flexível e verificar os valores das variáveis:
options -Indexes
<If "%{REMOTE_ADDR} == '127.0.0.1'">
options +Indexes
</If>
Estou tentando restringir o acesso à visualização de índices de diretório ou à exibição de listas de arquivos em um diretório, a menos que seu IP esteja em uma lista de permissões.
Estou usando o servidor da web Apache e um arquivo .htaccess
.
Então aqui está o que eu tenho até agora
Options -Indexes
<Files *>
deny from all
allow from 71.56.134.456
allow from 71.55.104.468
Options +Indexes
</Files>
Isso funciona parcialmente. Isso restringe a visualização do diretório para todos, a menos que o IP esteja listado. O problema é que também restringe os IPs não permitidos da lista de visualização dos arquivos.
Eu preciso restringir o acesso das listas de diretórios, mas não o acesso direto a arquivos.
Por favor me ajude
Tags .htaccess apache-2.2