
Atualmente, estou tentando configurar dois conjuntos diferentes de documentos de erro para pastas separadas em um site.
Tenho 2 pastas na raiz de um site:
demo/
live/
Quaisquer solicitações que retornem 404 ou 403 dentro da pasta demo precisam carregar um conjunto de páginas para os documentos de erro do Apache, por exemplo.
ErrorDocument 404 /statuses/demo-404.html
ErrorDocument 403 /statuses/demo-403.html
E o live precisa ir para os arquivos com nomes semelhantes.
ErrorDocument 404 /statuses/live-404.html
ErrorDocument 403 /statuses/live-403.html
Até agora tentei colocar um arquivo .htaccess em ambos os diretórios com a configuração das diretivas ErrorDocument apontando para os arquivos específicos, o 404 funciona bem e faz referência à página correta. Porém, os 403s não funcionam e voltam ao padrão do servidor ao tentar acessar pastas proibidas dentro do diretório demo, os logs indicam o seguinte:
[Wed Jun 16 04:47:44 2010] [crit] [client 115.64.131.144] (13)Permission denied: /home/abstract/public_html/demo/xxx/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
Isso está correto? O apache voltaria ao padrão porque está tentando procurar o htaccess em uma pasta para a qual não tem permissão? Por que não funcionaria na árvore de pastas? Posso fazer isso?