]> granicus.if.org Git - apache/commitdiff
Demote use of AddType for cgi and remove redundant paragraph regarding DOCUMENT_ROOT
authorVincent Bray <noodl@apache.org>
Mon, 23 Jul 2007 13:31:19 +0000 (13:31 +0000)
committerVincent Bray <noodl@apache.org>
Mon, 23 Jul 2007 13:31:19 +0000 (13:31 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@558718 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mod_cgi.html.en
docs/manual/mod/mod_cgi.xml

index 2efd182c56f43e5d98f88bc0947fe94fc757aae6..ef53a99326a9d93d9bec410649839b292c6291b9 100644 (file)
 
     
 
-    <p>Any file that has the mime type
-    <code>application/x-httpd-cgi</code> or handler
-    <code>cgi-script</code> (Apache 1.1 or later) will be treated
+    <p>Any file that has the handler
+    <code>cgi-script</code> will be treated
     as a CGI script, and run by the server, with its output being
-    returned to the client. Files acquire this type either by
+    returned to the client. Files acquire this handler either by
     having a name containing an extension defined by the
-    <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> directive, or by being
+    <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> directive, or by being
     in a <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
     directory.</p>
 
-    <p>When the server invokes a CGI script, it will add a variable
-    called <code>DOCUMENT_ROOT</code> to the environment. This
-    variable will contain the value of the
-    <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> configuration
-    variable.</p>
-
     <p>For an introduction to using CGI scripts with Apache, see
     our tutorial on <a href="../howto/cgi.html">Dynamic Content
     With CGI</a>.</p>
     <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> should be used in place of
     this module. At the user level, the two modules are essentially
     identical.</p>
+    
+    <p>For backward-compatibility, the cgi-script handler will also be activated
+    for any file with the mime-type <code>application/x-httpd-cgi</code>. The
+    use of the magic mime-type is deprecated.</p>
 </div>
 <div id="quickview"><h3 class="directives">Directives</h3>
 <ul id="toc">
index 4c0a98f1ce68be2d8cf5bb300b89ee40147d0579..029d1c0484c2563135dc7516250aa56ef370d079 100644 (file)
           is the link to howto/cgi not sufficient? -nd
     -->
 
-    <p>Any file that has the mime type
-    <code>application/x-httpd-cgi</code> or handler
-    <code>cgi-script</code> (Apache 1.1 or later) will be treated
+    <p>Any file that has the handler
+    <code>cgi-script</code> will be treated
     as a CGI script, and run by the server, with its output being
-    returned to the client. Files acquire this type either by
+    returned to the client. Files acquire this handler either by
     having a name containing an extension defined by the
-    <directive module="mod_mime">AddType</directive> directive, or by being
+    <directive module="mod_mime">AddHandler</directive> directive, or by being
     in a <directive module="mod_alias">ScriptAlias</directive>
     directory.</p>
 
-    <p>When the server invokes a CGI script, it will add a variable
-    called <code>DOCUMENT_ROOT</code> to the environment. This
-    variable will contain the value of the
-    <directive module="core">DocumentRoot</directive> configuration
-    variable.</p>
-
     <p>For an introduction to using CGI scripts with Apache, see
     our tutorial on <a href="../howto/cgi.html">Dynamic Content
     With CGI</a>.</p>
     <module>mod_cgid</module> should be used in place of
     this module. At the user level, the two modules are essentially
     identical.</p>
+    
+    <p>For backward-compatibility, the cgi-script handler will also be activated
+    for any file with the mime-type <code>application/x-httpd-cgi</code>. The
+    use of the magic mime-type is deprecated.</p>
 </summary>
 
 <seealso><directive module="core">AcceptPathInfo</directive></seealso>