У мене є .htaccess, який використовує базову автентифікацію. Здається, шлях до файлу .htpasswd відноситься не до файлу htaccess, а натомість до конфігурації сервера.
Отже, навіть якщо у мене є файли .htaccess та .htpasswd в одному каталозі, це не працює:
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}
?
/var/...
) - і виникає запитання: "як використовувати відносний шлях"?