2009-05-13 3 views
6

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

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

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

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

+0

Возможный дубликат [htaccess AuthUserFile относительный путь?] (Http://stackoverflow.com/questions/6111627/htaccess-authuserfile-relative-path) – cweiske

ответ

7

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

6

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

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

+0

приятное решение для среды dev/live. – Novocaine

Смежные вопросы