Cada directiva de configuración de Apache es descrita usando un formato común que se asemeja a éste:
Cada uno de los atributos de directiva, junto con los posibles valores válidos, son descritos en este documento.
Indica el formato de la directiva tal y como debería aparecer en un fichero de configuración. Esta sintaxis es extremadamente específica de la directiva, y es descrita con detalle en la definición de la directiva. Generalmente, el nombre de la directiva es seguido por una serie de uno o más argumentos. Los argumentos opcionales son encerrados entre corchetes. Cuando un argumento puede tomar más de un posible valor, los posibles valores están separados por una barra vertical. El texto literal se presenta en la fuente por defecto, mientras que los tipos de los argumentos para los cuales es necesaria la sustitución son enfatizados. Las directivas que pueden tomar un número variable de argumentos deberán terminar en "..." indicando así que el último argumento se repite.
Si la directiva tiene un valor por defecto (i.e., si la omite por completo de su configuración, el servidor Web Apache deberá proceder como si se hubiera establecido un valor particular), éste es descrito aquí. Si no tiene valor por defecto, esta sección debería decir "Ninguno".
Indica en qué parte del fichero de configuración del servidor la directiva es legal. Se trata de una lista separada por comas de uno o más de los siguientes valores:
La directiva sólo está permitida en el contexto designado; si usted trata de usarla de todos modos, obtendrá un error de configuración que o bien impedirá al servidor manejar correctamente las peticiones en este contexto, o bien impedirá el funcionamiento del servidor -- i.e., el servidor ni siquiera arrancaría.
Las localizaciones válidas para la directiva es actualmente el resultado de un OR Booleano de todos los contextos listados. En otras palabras, una directiva que es señalada como válida en "server config, .htaccess" puede ser usada en el fichero httpd.conf y en los ficheros .htaccess, pero no entre algún contenedor <Directory> o <VirtualHost>.
Este atributo de directiva indica qué invalidación de configuración debe activarse para que la directiva pueda ser procesada cuando aparezca en un fichero .htaccess. Si el contexto de la directiva no le permite aparecer en ficheros .htaccess, este atributo debe decir "No aplicable".
Las invalidaciones son activada por la directiva AllowOverride , y se aplica a un campo de acción particular (como a un directorio) y a todos sus descendientes, mientras no sea modificado por otras directivas AllowOverride en niveles inferiores. La documentación para esta directiva también lista los nombres de posibles invalidaciones disponibles.
Indica lo fuertemente ligada que está la directiva al servidor Apache; en otras palabras, puede necesitar recompilar el servidor con un conjunto ampliado de módulos para conseguir el acceso a la directiva y a su funcionalidad. Los posibles valores para este atributo son:
Sencillamente lista el nombre del módulo fuente dónde se define la directiva.
Si la directiva no forma parte de la distribución original de Apache versión 1, la versión en la que ha sido introducida debe aparecer aquí. Si la directiva tiene el mismo nombre que una del servidor HTTPd NCSA, cualquier inconsistencia en el comportamiento entre ambas también debe ser mencionada. En otro caso, este atributo debe decir "No presenta problemas de compatibilidad."