Script
Script method cgi-script Server config, virtual host, directory Script is only available in Apache 1.1 and later; arbitrary method use is only available with 1.3.10 and later.
This directive adds an action, which will activate
cgi-script
when a file is requested using the
method of method
. It sends the URL and file path
of the requested document using the standard CGI PATH_INFO and
PATH_TRANSLATED environment variables. This is useful if you want to
compress on the fly, for example, or implement PUT.
Prior to Apache 1.3.10, method
can only be one of
GET, POST, PUT, or DELETE. As of 1.3.10, any arbitrary method name
may be used. Method names are case sensitive, so Script
PUT
and Script
put have two entirely
different effects. (The uses of the HTTP methods are described in
greater detail in Chapter 13.)
Note that the Script
command defines default
actions only. If a CGI script is called, or some other resource that
is capable of handling the requested method internally, it will do
so. Also note that Script
with a method of GET
will only be called if there are query arguments present (e.g.,
foo.html?hi). Otherwise, the request will
proceed normally.