.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 ディレクティブの設定例
関連記事
- .htaccess - コア機能
- .htaccess - mod_alias
- .htaccess - mod_auth_basic
- .htaccess - mod_authn_default
- .htaccess - mod_authn_file
- .htaccess - mod_authz_default
- .htaccess - mod_authz_groupfile
- .htaccess - mod_authz_host
- .htaccess - mod_authz_user
- .htaccess - mod_autoindex
- .htaccess - mod_env
- .htaccess - mod_expires
- .htaccess - mod_filter
- .htaccess - mod_headers
- .htaccess - mod_imagemap
- .htaccess - mod_include
- .htaccess - mod_mime
- .htaccess - mod_negotiation
- .htaccess - mod_setenvif
- .htaccess - mod_dir
- .htaccess - mod_rewrite