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?
apache-httpd
John Sanders
fuente
fuente