Ereditare e negare le direttive Options

Direttive multiple di Options possono essere unite in una sola riga di configurazione (merge) oltre che essere ereditate dalla directory di livello superiore.

Per esempio:
Options Indexes Includes
Options FollowSymLinks
equivale a:
Options Indexes Includes FollowSymlinks
Se una directory non ha settato in modo esplicito le Options vengono ereditate dalla directory di livello superiore. Queste direttive ereditate possono essere modificate sempre tramite la entry Options usando i simboli - o + come prefissi alle singole direttive da eliminare o da aggiungere.
Ammettiamo che una directory abbia le seguenti direttive Options abilitate:
Options Indexes Includes FollowSymlinks
e nella sottodiretcory  si vuole togliere la direttiva FollowSymLinks e aggiungere ExecCGI
Options -FollowSymlinks +ExecCGI
Questo vale anche per un tree maggiore di directory:
- DocumentRoot Options Indexes Includes FollowSymlinks
- 1° SubDir Options +ExecCGI -Indexes
- 2° SubDir Options -Includes +IncludeNoExec
Risultato, le Direttive valide nella 2° SubDir equivalgono alla seguente riga
Options FollowSymLinks ExecCGI IncludeNoExec

Privacy Policy