Od razu proszę nie odsyłać mnie do MANUALA, bo już czytałem...
Mam taki oto problem:
Gdy w pliku .htaccess wpiszę pełną ścieżkę dostępu do pliku .htpasswd wszytko działa jak należy, tzn. pojawia się okno z prośbą o podanie usera i hasła (po poprawnym podaniu obydwóch dostaję się do chronionego katalogu):
Cytat
AuthType Basic
AuthName "Restricted Files"
AuthUserFile C:/apache/htdocs/admin/.htpasswd
Require user admin
AuthName "Restricted Files"
AuthUserFile C:/apache/htdocs/admin/.htpasswd
Require user admin
Natomiast gdy wpiszę tak:
Cytat
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /.htpasswd
Require user admin
AuthName "Restricted Files"
AuthUserFile /.htpasswd
Require user admin
autoryzacja nie działa...
W logach błedów Apache mamy coś takiego:
Cytat
[error] [client 127.0.0.1] (OS 2)System nie odnalazł określonego pliku. : Could not open password file: C:/.htpasswd
[error] [client 127.0.0.1] user admin not found: /admin
[error] [client 127.0.0.1] user admin not found: /admin
Struktura tych plików na serwerze wygląda tak:
Kod
C: ----
|
---- apache
|
---- htdocs
|
---- admin
|----------- .htaccess
|----------- .htpasswd
|
---- apache
|
---- htdocs
|
---- admin
|----------- .htaccess
|----------- .htpasswd
Moje pytanie brzmi:
1. Czy zawsze w powyższym wypadku w pliku .htacces należy podać pełną ścieżkę dostępu do .htpasswd?

2. Czy można jakoś skrócić zapis ścieżki do .httpasswd (załóżmy, że nie znam ścieżek serwera)

3. (Czy jest tak, że po wykupieniu hostingu admin poda mi pełną ścieżkę do mojego folderu WWW i będę mógł ją wykorzystać w tym wypadku, czy może nie udzialają takich informacji ze względów bezpieczeństwa. W takim wypadku jak w pytaniu 2)
Pozdrawiam