|
このモジュールはmod_actions.cファイルに含まれ、デフォルトでコンパイルされます。このモジュールはメディアタイプかリクエスト方法をベースとしたCGIスクリプトを実行するために与えられます。Apache 1.1.より前のバージョンにはありません。
このモジュールはあるタイプのファイルがリクエストされたときにCGIスクリプトを実行させます。これはそのファイルを処理するスクリプトをより簡単に実行させます。
Syntax: Action mime-type cgi-script
Context: server config, virtual host, directory, .htaccess
Override: FileInfo
Status: Base
Module: mod_actions
Compatibility: Action is only available in Apache 1.1
and later
この命令はコンテントタイプであるmime-typeのファイルがリクエストされたときに、cgi-scriptを実行させるようにします。 それはURLと標準のCGIの可変の環境であるPATH_INFOとPATH_TRANSLATEDを使用することをリクエストした、ドキュメントのファイルパスを送信します。
Syntax: Script method cgi-script
Context: server config, virtual host, directory
Status: Base
Module: mod_actions
Compatibility: Apache 1.1以降で使用可能
この命令はファイルがmethodでGET, POST, PUTあるいはDELETEを使用することがリクエストされたときにcgi-scriptを使えるようにする設定を加えます。それはURLと標準の環境変数であるCGI PATH_INFOとPATH_TRANSLATEDを使用しているリクエストされたドキュメントのファイルパスを送ります。
Scriptコマンドはデフォルトのアクションだけを定義していることに注意してください。もしCGIスクリプトが、呼ばれたり、内部的にリクエストされたメソッドをハンドルすることが可能な、なんらかのリソースならば、そのように実行します。また、GETのメソッドのスクリプトのみが呼ばれて、もしクエリーの引数があるときは、注意してください(e.g. foo.html?hi)。そうでなければ、そのリクエストは普通に処理されます。
例:
Script GET /cgi-bin/search #e.g. for <ISINDEX>-style searching
Script PUT /~bob/put.cgi
The English original manual is here.