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?

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>

¿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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.