Hitachi

 Hitachi Application Server V10 定義リファレンスWindows®用)


2.3.122 ScriptAliasMatch

CGIプログラムを実行するURLに対する正規表現とCGIプログラムが配置されているディレクトリー名を指定します。

説明

Webブラウザーから指定されたCGIプログラム実行要求のURLが正規表現で記述した条件を満たす場合、指定した新パスのCGIプログラムを実行します。正規表現で括弧()を使用してグループ化している場合、そのi番目のグループの表現にマッチした文字列を、新パスで$iを使用して参照できます。iには1から9までの数字を指定します。

新パスは、絶対パスで指定してください。また、新パスの文字として、$または&を含める場合は、その文字の前に\を付加してください。なお、$iを指定する際には、$の前に\を付加する必要はありません。

次のディレクティブ指定値と重複する正規表現は指定できません。

例えば、次のような指定はできません。

ScriptAliasMatch ^/aaa/bbb/(.*) C:/alias/$1
ProxyPass /aaa/ http://aaa.example.com/

書式

ScriptAliasMatch 正規表現 新パス

記述できる場所

httpsd.conf<VirtualHost>

記述例

ScriptAliasMatch ^/cgi-bin/(.*)
 "Application Serverのインストールディレクトリー/httpsd/cgi-bin/$1"