salve a tutti,
da giorni ormai sto cercando di risolvere un problema con il file .htaccess senza mai venirne a capo.
veniamo al dunque:
volendo proteggere una cartella del mio webserver ho creato un file .htaccess ed un file .htpasswd inserendoli nella cartella sopra citata, modificando poi nel file apache2.conf l'opzione AllowOverride None portandola a All.
Ma nel momento in cui inserisco il file .htaccess nella cartella, la cartella scompare completamente dalla lista dei file presenti nella cartella principale.
Ho eseguito delle prove ed ho scoperto che data questa configurazione del file .htaccess:
AuthUserFile /var/www/share/local/.htpasswd
AuthGroupFile /dev/null
AuthName "login"
AuthType Basic
require valid-user
nel momento in cui cancello la voce "require valid-user" la cartella ricompare...ma il problema sta nel fatto che, anche scrivendo una sola lettera in quel campo, ad es:
AuthUserFile /var/www/share/local/.htpasswd
AuthGroupFile /dev/null
AuthName "login"
AuthType Basic
s
la cartella riscompare...
è come se il file .htaccess accetta solo i caratteri fino alla 4a riga!Ovviamente quando la cartella ricompare ci posso entrare senza nessun tipo di autenticazione...
spero che possiate aiutarmi..
un saluto,
dnz