ISAPI_Rewriteの正規表現の書き方

ISAPI_Rewriteは、上から順に処理される。
^は最初の意味
$は最後の意味

^/hoge/geho/(.*)$ /sr/test/$1 [I]
$1には、(.*)$部分に来る文字が入る。

/hoge/geho/index.phpだったら
/sr/test/index.phpに内部でリライトされる。


^/hoge/geho/(.*)/(.*)/$ /sr/test?id=$1&pass=$2 [I]

/hoge/geho/12345/abcd/だったら
/sr/test?id=12345&pass=abcdに内部でリライトされる。

[ISAPI_Rewrite]
 セクション表示

RepeatLimit
 ルールのループ回数 0か1にするとループしない

[I]
大文字小文字を区別しない

[F]
「/httpd.ini」か「/httpd.parse.errors」の時、403 Forbidden レスポンスを返す

[O]
実行前に文字をURLエンコーディングや不正文字の削除

?:
あとに続く正規表現以外

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です