J'ai une colle de conf Apache (enfin... pour moi :-D).
Donc: winxp, apache 2.0.49, mod_ssl, php4.3.6rc
Pas d'autres fantaisies.
Résumé du problème: forcer une authentification sur tous les dossiers présents "sauf" un.
Sachant que je ne souhaite pas:
- me servir des htaccess
- nommer explicitement tous les dossiers sur lesquels il doit y avoir authentification.
En fait, je voudrais pouvoir dire à apache
<Directory (tout dossier qui ne commence pas par /schmuck/)>
AuthType Basic
AuthUserFile [machinchose]
AuthName [truc]
require valid-user
</Directory>
Je ne comprends pas encore grand chose aux expressions régulières (mais je me soigne...)
Je me suis dit que:
<Directory ~"?!^/schmuck/.*">
devrait faire l'affaire...
Mais ca marche pas...
Alors:
1 - y-a-t-il un prix nobel en expressions régulières dans la salle? :-P
2 - quelqu'un a-t-il une autre idée?
3 - y-a-t-il un truc pour faire qu'un dossier dont le parent est restreint en accès ne soit pas lui-même restreint ?
Merci d'avance, et bonne continuation à tous.
dMp
Ps: mpfff.. je sais pas si j'ai été clair... alors:
Je veux que schmuck et tous ses sous-dossiers soit librement accessible.
Je veux que tout autre dossier soit d'accès restreint, sans "nommer" explicitement chacun de ces dossiers, et sans utiliser d'htaccess (enfin, j'aimerai m'en passer...)
salut, désolé je ne peux rien faire pour toi étant donné que je n'utilise pas apacha mais EasyPHP. Je connais juste la requète SQL de connexion a la BDD par coeur. Désolé..
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.