Tengo un .htaccess que usa autenticación básica. Parece que la ruta al archivo .htpasswd no es relativa al archivo htaccess, sino a la configuración del servidor.
Entonces, aunque tengo los archivos .htaccess y .htpasswd en el mismo directorio, esto no funciona:
AuthType Basic
AuthName "Private Login"
AuthUserFile .htpasswd
Require valid-user
Sin embargo, funciona si cambio AuthUserFile para usar la ruta absoluta:
AuthType Basic
AuthName "Private Login"
AuthUserFile "/home/user/public_html/mydir/.htpasswd"
Require valid-user
Pero preferiría algo más móvil, ya que lo uso en varios sitios en diferentes áreas. He buscado en la web pero no he tenido ninguna resolución. ¿Es posible usar una ruta relativa o variables como %{DOCUMENT_ROOT}
?
/var/...
) - y la pregunta pregunta: "¿cómo usar una ruta relativa"?