Ho un .htaccess che utilizza l'autenticazione di base. Sembra che il percorso del file .htpasswd non sia relativo al file htaccess, ma invece alla configurazione del server.
Quindi, anche se ho i file .htaccess e .htpasswd nella stessa directory, questo non funziona:
AuthType Basic
AuthName "Private Login"
AuthUserFile .htpasswd
Require valid-user
Tuttavia, funziona se cambio AuthUserFile per utilizzare il percorso assoluto:
AuthType Basic
AuthName "Private Login"
AuthUserFile "/home/user/public_html/mydir/.htpasswd"
Require valid-user
Ma preferirei qualcosa di più mobile poiché lo uso su più siti in aree diverse. Ho cercato sul Web ma non ho avuto alcuna soluzione. È possibile utilizzare il percorso relativo o variabili come %{DOCUMENT_ROOT}
?
/var/...
) - e la domanda chiede: "come usare un percorso relativo"?