ErrorDocument não está funcionando com o arquivo .htaccess

0

Estou tentando usar um arquivo .htaccess para configurar comportamentos específicos para um diretório.

Meu .htaccess é o seguinte:

ErrorDocument 401 /var/www/secret/logging.php

AuthName "My Password Protected Site"
AuthUserFile /var/www/secret/.htpasswd
AuthType Basic
Require valid-user

# Set REMOTE_USER env variable on 401 ErrorDocument
RewriteEngine On
RewriteBase /secret/
RewriteCond %{ENV:REDIRECT_STATUS} ^401$
RewriteRule .* - [E=REMOTE_USER:%{ENV:REDIRECT_REMOTE_USER}]

No entanto, ao tentar testar isso, a página de erro padrão do Apache informa que um 404 foi encontrado ao tentar usar um ErrorDocument para manipular a solicitação. Todas as permissões estão corretas, todos os caminhos de arquivo estão corretos.

O que estou fazendo de errado?

    
por John Sanders 23.11.2015 / 09:59

1 resposta

0

Acho que você deveria tentar adicionar uma entrada como essa

<Files /var/www/secret/logging.php>
  Order allow,deny
  Allow from all
</Files>
    
por 23.11.2015 / 10:37