Rubberick
01-04-2006, 16:16
Salve a tutti, ho la seguente situazione di cartelle:
/ <- la mia root htdocs
/cartella1
/cartella2
/cartella3
ho settato un file htaccess in questo modo
/.htaccess
AuthType Basic
AuthName "nome"
AuthUserFile *path* <-- inutile specificarlo cmq e' in un path al di sopra della root di apache
Require valid-user
Ok a questo punto tutto funziona come dovrebbe, per vedere la root e relative sottocartelle io devo mettere user e pass secondo il file di auth...
Bene... sorge un problema ora ho bisogno di creare un'autorizzazione del tutto simile, ma con un'altro file di passwords... cioe' ho bisogno che quello che e' in cartella 3 sia visibile ma ad un'altro utente o gruppo di utenti (identificati insomma da un'altro file)
Allora ho provato a mettere in cartella3 un'altro file .htaccess con un contenuto simile a quello di sopra...
AuthType Basic
AuthName "nome"
AuthUserFile *path2*
Require valid-user
Cosi' facendo si imballa apache... ad ogni richiesta richiede la pass, fa bordello :D e cose varie...
Mi chiedevo... c'e' un modo, un'istruzione da mettere dentro .htaccess per dire ad Apache "NON EREDITARE QUANTO DETTO NELL'HTACCESS DELLA CARTELLA SUPERIORE?" :p
In questo modo infilerei quell'istruzione nell'htaccess della figlia e avrei risolto il problema...
/ <- la mia root htdocs
/cartella1
/cartella2
/cartella3
ho settato un file htaccess in questo modo
/.htaccess
AuthType Basic
AuthName "nome"
AuthUserFile *path* <-- inutile specificarlo cmq e' in un path al di sopra della root di apache
Require valid-user
Ok a questo punto tutto funziona come dovrebbe, per vedere la root e relative sottocartelle io devo mettere user e pass secondo il file di auth...
Bene... sorge un problema ora ho bisogno di creare un'autorizzazione del tutto simile, ma con un'altro file di passwords... cioe' ho bisogno che quello che e' in cartella 3 sia visibile ma ad un'altro utente o gruppo di utenti (identificati insomma da un'altro file)
Allora ho provato a mettere in cartella3 un'altro file .htaccess con un contenuto simile a quello di sopra...
AuthType Basic
AuthName "nome"
AuthUserFile *path2*
Require valid-user
Cosi' facendo si imballa apache... ad ogni richiesta richiede la pass, fa bordello :D e cose varie...
Mi chiedevo... c'e' un modo, un'istruzione da mettere dentro .htaccess per dire ad Apache "NON EREDITARE QUANTO DETTO NELL'HTACCESS DELLA CARTELLA SUPERIORE?" :p
In questo modo infilerei quell'istruzione nell'htaccess della figlia e avrei risolto il problema...