The Options directive controls which server features are available in a particular directory.
option can be set to None
, in which case
none of the extra features are enabled, or one or more of the
following:
<Directory>
sections.Options
could apply to a
directory, then the most specific one is taken complete; the
options are not merged. However if all the options on the
Options
directive are preceded by a + or - symbol, the
options are merged. Any options preceded by a + are added to the
options currently in force, and any options preceded by a - are
removed from the options currently in force.
For example, without any + and - symbols:
<Directory /web/docs>
Options Indexes FollowSymLinks
</Directory>
<Directory /web/docs/spec>
Options Includes
</Directory>
then only Includes
will be set for the /web/docs/spec
directory. However if the second Options
directive
uses the + and - symbols:
<Directory /web/docs>
Options Indexes FollowSymLinks
</Directory>
<Directory /web/docs/spec>
Options +Includes -Indexes
</Directory>
then the options FollowSymLinks
and
Includes
are set for the /web/docs/spec directory.
Note: Using -IncludesNOEXEC
or
-Includes
disables server-side includes completely
regardless of the previous setting.
The default in the absence of any other settings is
All
.