Apache .htaccess защищен паролем с относительным путем - PullRequest
6 голосов
/ 13 мая 2009

Я хочу создать файл .htaccess в моем DocumentRoot, чтобы каталог был защищен паролем.

Но файл паролей я хочу указать, используя относительный путь DocumentRoot.

Итак, если я проверяю код в другой системе, он просто работает как есть. Файл паролей будет частью моего контроля версий.

Как получить доступ к родительскому каталогу DocumentRoot из файла .htaccess?

Ответы [ 2 ]

7 голосов
/ 13 мая 2009

Я не думаю, что это возможно. Директива AuthUserFile требует, чтобы путь к файлу был либо абсолютным (т.е. от корня файловой системы), либо относительным от корневого сервера .

6 голосов
/ 30 мая 2012

Пути AuthUserFile указаны относительно корня сервера (/etc/apache2/ в Debian) или абсолютные.

Чтобы позаботиться о разных серверах, вы можете использовать директивы IfDefine с разными переменными на каждом сервере - см. мой пост об этом.

...