Gestione Home page e listing delle directory

La direttiva DirectoryIndex definisce quali sono i nomi di file da visualizzare quando un client accede ad una directory senza specificare il nome di un file.
Ad esempio: DirectoryIndex index.html index.php index.htm fa in modo che quando viene fatta richiesta all'home page di un sito, ad esempio http://www.sito.com, Apche prova a cercare prima http://www.sito.com/index.html, poi se il file non esiste, prova a servire http://www.sito.com/index.php e via andando.

Se non esiste un file predefinito di Directory Index, Apache può visualizzare i file presenti nella directory richiesta o restituire un messaggio di errore e non mostrare l'elenco dei file che potenzialmente può rivelare informazioni riservate.
Per impedire che Apche visualizzi l'elenco dei file presenti in una directory (quando non esiste un file di indice preimpostato), si usa la direttiva Options -Indexes che tipicamente è inserita all'interno di un container Directory.
Altre direttive regolano come Apache visualizza l'elenco dei file:
IndexOptions FancyIndexing
HeaderName intro
IndexIgnore *.doc *.mp3
AddIcon /icons/jpg.gif .jpg
Addalt "JPG Image"  .jpg
DefaultIcon  /icons/blank.gif
AddDescription "GIF IMAGE"  *.gif

Privacy Policy