.htaccess - mod_actions

Action ディレクティブ

Action ディレクティブは、action-type がリクエストされたときに cgi-script が実行される動作を追加できます。以下は、Action ディレクティブの構文となります。

# Action ディレクティブの構文
Action action-type cgi-script
Action ディレクティブの構文

action-type には、ハンドラ (SetHandler ディレクティブのハンドラ一覧参照) か、MIMEタイプ(Content-Type) を指定できます。以下の設定例では、MIMEタイプ(Content-Type) が image/gif のファイルへのリクエストは、指定したスクリプト /cgi-bin/images.cgi で処理されます。

# Action ディレクティブの設定例
Action image/gif /cgi-bin/images.cgi
Action ディレクティブの設定例

また、AddHandler ディレクティブを使用することにより オリジナルのハンドラ名・拡張子に対する処理を定義することもできます。以下の設定例では、AddHandler ディレクティブを使用して、オリジナルのハンドラ名 my-file-type と、オリジナルの拡張子 .xyz に対する処理を定義しています。

# Action ディレクティブの設定例
AddHandler my-file-type .xyz
Action my-file-type /cgi-bin/program.cgi
Action ディレクティブの設定例

関連記事

Category:
プログラミング
公開日:
更新日:
Pageviews:
9
Shares:
0
Tag:
.htaccess
Apache
HTTP
Server