, у меня есть .htaccess, использующий базовую аутентификацию. Кажется, что путь к файлу .htpasswd не относится к файлу htaccess, а к конфигурации сервера.
Так что, хотя у меня есть файлы .htaccess и .htpasswd в одном каталоге, это не t work:
AuthType Basic
AuthName "Private Login"
AuthUserFile .htpasswd
Require valid-user
Однако это действительно сработает, если я изменю AuthUserFile на использование абсолютного пути:
AuthType Basic
AuthName "Private Login"
AuthUserFile "/home/user/public_html/mydir/.htpasswd"
Require valid-user
Но я бы предпочел что-то более мобильное, поскольку я использую это на нескольких сайтах в разных областях. Я искал в Интернете, но не нашел решения. Можно ли использовать относительный путь или переменные типа % {DOCUMENT_ROOT}
?