2009-05-13 28 views
6

Tôi muốn tạo một tệp .htaccess trong DocumentRoot của tôi, để thư mục được bảo vệ bằng mật khẩu.Mật khẩu Apache .htaccess bảo vệ với đường dẫn tương đối

Nhưng tệp mật khẩu, tôi muốn chỉ định bằng cách sử dụng đường dẫn tương đối của DocumentRoot.

Vì vậy, nếu tôi kiểm tra mã trong một hệ thống khác, nó chỉ hoạt động như cũ. Tệp mật khẩu sẽ là một phần của kiểm soát nguồn của tôi.

Làm cách nào để truy cập thư mục mẹ của DocumentRoot từ tệp .htaccess?

+0

bản sao có thể có của [htaccess AuthUserFile relative path?] (Http://stackoverflow.com/questions/6111627/htaccess-authuserfile-relative-path) – cweiske

Trả lời

7

Tôi không nghĩ điều đó là có thể. AuthUserFile directive yêu cầu đường dẫn tệp phải tuyệt đối (do đó từ gốc hệ thống tệp) hoặc tương đối từ số server root.

6

Đường dẫn AuthUserFile có liên quan đến gốc máy chủ (/etc/apache2/ trên Debian) hoặc tuyệt đối.

Để quản lý các máy chủ khác nhau, bạn có thể sử dụng chỉ thị IfDefine với các biến khác nhau trên mỗi máy chủ - xem my blog post về điều đó.

+0

giải pháp tốt cho môi trường sống/phát triển. – Novocaine

Các vấn đề liên quan