slive 01/07/15 18:38:47 Modified: htdocs/manual/mod directive-dict.html.en Log: Some updates to the directive dictionary. Primarily, this prepares for a little standardization of the "syntax" field of directive definitions to use common argument types. Other than that, there are a couple little changes: - Clarify that arguments to directives are space-separated. - Add a coment about the "default" field, since people are submitting bug reports claiming the "default" is wrong since httpd.conf-default says something different. Comments about the argument type standardizations are still very welcome. My next planned activity is going through core.html to make it match what I have written here. Revision Changes Path 1.5 +86 -8 httpd-docs-1.3/htdocs/manual/mod/directive-dict.html.en Index: directive-dict.html.en =================================================================== RCS file: /home/cvs/httpd-docs-1.3/htdocs/manual/mod/directive-dict.html.en,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -b -u -r1.4 -r1.5 --- directive-dict.html.en 2000/12/06 05:12:12 1.4 +++ directive-dict.html.en 2001/07/16 01:38:47 1.5 @@ -87,15 +87,91 @@ configuration file. This syntax is extremely directive-specific, and is described in detail in the directive's definition. Generally, the directive name is followed by a series of one or - more arguments. Optional arguments are enclosed in square brackets. - Where an argument can take on more than one possible value, possible - values are separated by a vertical bar. Literal text is presented - in the default font, while argument-types for which substitution - is necessary are emphasized. Directives which can take a variable - number of arguments will end in "..." indicating that the last - argument is repeated. + more space-separated arguments. If an argument contains a space, + the argument must be enclosed in double quotes. Optional arguments + are enclosed in square brackets. Where an argument can take on more + than one possible value, the possible values are separated by + vertical bars "|". Literal text is presented in the default font, + while argument-types for which substitution is necessary are + <em>emphasized</em>. Directives which can take a variable number of + arguments will end in "..." indicating that the last argument is + repeated. </P> + <P> + Directives use a great number of different argument types. + A few common ones are defined below.</p> + +<dl> + +<dt><em>url</em></dt> + +<dd>A complete Uniform Resource Locator including a scheme, hostname, +and optional pathname as in +<code>http://www.example.com/path/to/file.html</code></dd> + +<dt><em>url-path</em><dt> + +<dd>The part of a <em>url</em> which follows the scheme and hostname +as in <code>/path/to/file.html</code>. The <em>url-path</em> +represents a web-view of a resource, as opposed to a file-system +view.</dd> + +<dt><em>file-path</em></dt> + +<dd>The path to a file in the local file-system beginning with the +root directory as in +<code>/usr/local/apache/htdocs/path/to/file.html</code>. Unless +otherwise specified, a <em>file-path</em> which does not begin with a +slash will be treated as relative to the <a +href="core.html#serverroot">ServerRoot</a>.</dd> + +<dt><em>directory-path</em></dt> + +<dd>The path to a directory in the local file-system beginning with +the root directory as in +<code>/usr/local/apache/htdocs/path/to/</code>. + +<dt><em>filename</em></dt> + +<dd>The name of a file with no accompanying path information as in +<code>file.html</code>.</dd> + +<dt><em>regex</em></dt> + +<dd>A <a href="../misc/FAQ.html#regex">regular expression</a>, which +is a way of describing a pattern to match in text. The directive +definition will specify what the <em>regex</em> is matching +against.</dd> + +<dt><em>extension</em></dt> + +<dd>In general, this is the part of the <em>filename</em> which +follows the last dot. However, Apache recognizes multiple filename +extensions, so if a <em>filename</em> contains more than one dot, each +dot-separated part of the filename following the first dot is an +<em>extension</em>. For example, the <em>filename</em> +<code>file.html.en</code> contains two extensions: <code>.html</code> +and <code>.en</code>. For Apache directives, you may specify +<em>extension</em>s with or without the leading dot. In addition, +<em>extension</em>s are not case sensitive.</dd> + +<dt><em>mime-type</em></dt> + +<dd>A method of describing the format of a file which consists of a +major format type and a minor format type, separated by a slash +as in <code>text/html</code>. + +<dt><em>env-variable</em></dt> + +<dd>The name of an <a href="../env.html">environment variable</a> +defined in the Apache configuration process. Note this is not +necessarily the same as an operating system environment variable. See +the <a href="../env.html">environment variable documentation</a> for +more details.</dd> + +</dl> + <HR> <H2><A NAME="Default">Default</A></H2> <P> @@ -103,7 +179,9 @@ from your configuration entirely, the Apache Web server will behave as though you set it to a particular value), it is described here. If there is no default value, this section should say - "<EM>None</EM>". + "<EM>None</EM>". Note that the default listed here is not + necessarily the same as the value the directive takes in the + default httpd.conf distributed with the server. </P> <HR>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]