Eu tenho um .htaccess que usa autenticação básica. Parece que o caminho para o arquivo .htpasswd não é relativo ao arquivo htaccess, mas sim à configuração do servidor.
Portanto, embora eu tenha os arquivos .htaccess e .htpasswd no mesmo diretório, isso não funciona:
AuthType Basic
AuthName "Private Login"
AuthUserFile .htpasswd
Require valid-user
No entanto, funcionará se eu alterar o AuthUserFile para usar o caminho absoluto:
AuthType Basic
AuthName "Private Login"
AuthUserFile "/home/user/public_html/mydir/.htpasswd"
Require valid-user
Mas eu preferiria algo mais móvel, pois uso isso em vários sites em áreas diferentes. Pesquisei na web, mas não encontrei nenhuma resolução. É possível usar caminho relativo ou variáveis como %{DOCUMENT_ROOT}
?
/var/...
) - e a questão pergunta: "como usar um caminho relativo"?