Oi pessoal,

No Apache, tais linhas fazem com que os arquivos iniciados por .ht seja
ignorado e com isso recebemos a informação de negado ao tentar acessar tal
arquivo.
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>

Gostaria de informar ao servidor agora que todos os arquivo cuja extensão
fosse .zxy ele as ignorassem também. Então fiz:
<Files ~ "\.(zxy)$">
  Order allow,deny
  Deny from all
</Files>

Agora gostaria de saber como fazer para impedir o usuário de entrar no
diretório "arquivoszxy" que fica dentro do home.
Bom, quando o usuário tentar entrar e não existir os arquivos index.???, ele
acaba recebendo a mensagem: You don't have permission to access
/arquivoszxy/ on this server. Tentei usar a seguinte tag abaixo, porém
continuou recebendo a mesma mensagem.

<Directory arquivoszxy>
   Order Deny,Allow
   Deny from All
</Directory>


Existe alguma maneira de evitar que esta mensagem seja mostrada e mostrar ao
usuário que o diretório simplesmente não existe? Se sim, é possível fazer
com que esta regra valha também para quando "arquivoszxy" for um diretório
em outro nível, semelhante ao files?

Achei no manual do apache a expressão regular: <Directory ~
"^/www/.*/[0-9]{3}">, porém a mesma não é muito clara para mim.

Se for possível mostrem-me como fazer. Já tentei fazer de diversas formas e
nada.

Ricardo Guedes

---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a