検索プログラマのメモ帳

壁にぶつかったら検索で調べるプログラマのちょっと遅れたメモ帳。たまに自分で挑戦する。

Skip to: Content | Sidebar | Footer

ISAPI_Rewriteの正規表現の書き方

14 6月, 2009 (03:58) | WindowsServer2008(IIS7) | By: admin

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エンコーディングや不正文字の削除

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

Write a comment