Tôi có .htaccess sử dụng xác thực cơ bản. Có vẻ như đường dẫn đến tệp .htpasswd không liên quan đến tệp htaccess mà thay vào đó là cấu hình máy chủ.
Vì vậy, mặc dù tôi có các tệp .htaccess và .htpasswd trong cùng một thư mục, điều này không hoạt động:
AuthType Basic
AuthName "Private Login"
AuthUserFile .htpasswd
Require valid-user
Tuy nhiên, nó hoạt động nếu tôi thay đổi AuthUserFile để sử dụng đường dẫn tuyệt đối:
AuthType Basic
AuthName "Private Login"
AuthUserFile "/home/user/public_html/mydir/.htpasswd"
Require valid-user
Nhưng tôi muốn thứ gì đó di động hơn vì tôi sử dụng nó trên nhiều trang web ở các khu vực khác nhau. Tôi đã tìm kiếm trên web nhưng không có bất kỳ giải pháp nào. Có thể sử dụng đường dẫn tương đối hoặc các biến như thế %{DOCUMENT_ROOT}
nào không?
/var/...
) - và câu hỏi đặt ra: "làm thế nào để sử dụng một đường dẫn tương đối"?