Как использовать ОТНОСИТЕЛЬНЫЙ путь с AuthUserFile в htaccess?

, у меня есть .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} ?

89
задан Chuck Le Butt 10 November 2015 в 18:22
поделиться