ErrorDocument no funciona con el archivo .htaccess

0

Estoy tratando de usar un archivo .htaccess para configurar comportamientos específicos para un directorio.

Mi .htaccess es el siguiente:

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}]

Sin embargo, al intentar probar esto, la página de error predeterminada de Apache indica que se encontró un 404 al intentar usar un ErrorDocument para manejar la solicitud. Todos los permisos son correctos, todas las rutas de archivo son correctas.

¿Qué estoy haciendo mal?

John Sanders
fuente

Respuestas:

0

Creo que deberías intentar agregar una entrada como esta

<Files /var/www/secret/logging.php>
  Order allow,deny
  Allow from all
</Files>
lese
fuente
¿Por qué? ¿Eso no parece resolver mi problema de error en el documento?
John Sanders
leyendo aquí me pregunto si los dos métodos no entran en conflicto entre sí. ¿Qué sucede si intentas comentar toda la parte de reescritura?
lese
Estoy tratando de implementar esto: serverfault.com/questions/460765/…
John Sanders