In un precedente articolo abbiamo visto cosa sono i files .htaccess e come impostare il nostro server Apache al loro uso, mentre in questo vedremo uno degli usi più utili e comuni che si fa dei files in questione.
Spesso quando si sviluppa un sito web si creano diverse directory per contenere files che le pagine html utilizzano come le immagini, i files css, i files di javascript ecc. Supponiamo ad esempio che nella nostra applicazione abbiamo creato una directory images che contiene le immagini del sito. Se proviamo dal browser ad accedere all’indirizzo di tale cartella avremo un elenco delle cartelle
Questo avviene essenzialmente per il fatto che sovente tali cartelle non contengono un file index.html.
Spesso si ha l’esigenza, anche per questioni di sicurezza, di disabilitare tale comportamento e per farlo basta specificare una semplice direttiva nel file .htaccess.
Options -Indexes
Il risultato dell’uso di tale direttiva è che accedendo all’URL adesso si riceve un messaggio di errore 403.