Se da urmatorul setup:
1. pentru apelurile de genul http://site/ceva.html, index.html, php, etc,
sa se ceara user si parola pentru autentificare inainte de vizualizare.
2. pentru continutul din orice subdirector al acestui site
(http://site/ceva/whatever.html) sa nu se mai ceara.
La prima vedere... piece of cake (DocumentRoot in
/whatever/site/html/):
<Directory "/whatever/site/html/">
AuthType basic
Satisfy all
[...etc etc /...]
Require valid-user
</Directory>
<Directory "/whatever/site/html/*/">
Satisfy any
Order allow,deny
Allow from all
</Directory>
Dar, surpriza, daca incarci http://site/ zbiara dupa parola (ceea
ce e ok), insa daca ceri http://site/index.html merge fara.
Am disperare de cauza am bagat la fiecare directiva <Directory> de
mai sus si ceva de genul:
<FilesMatch ".*">
[...aceleasi setari de autentificare ca si pe director]
</FilesMatch>
...insa tot ce am reusit sa obtin este sa-mi ceara parola peste
tot (adica mi-au iesit niste balarii in final, la care am si renuntat).
In afara de solutia de a muta toate subdirectoarele in afara lui
"/whatever/site/html" si a face configurarile cu alias-uri (caz in care
setarile de director care se aplica recursiv in jos nu vor mai atinge
celelalte URI-uri) ce altceva as mai putea face? Ca asta e total
neelegant.
--
Any views or opinions presented within this e-mail are solely those of
the author and do not necessarily represent those of any company, unless
otherwise expressly stated.
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug