URL Rewrite 増えた IIS ウェップサーバーに 要請された ウェプページ 特定 住所 形式に 対して, 指定された ウェプページ 内容を 出力して 与える ISAPI フィルター です.
IIS6 では ISAPI フィルターが ないとしても, .NET義 HttpHandler を 通じて どの位 效果を 見ること あります.
"
ASP.NET HTTP モジュール 及び HTTP 処理器 概要" kb 文書を 参考して 見てください.
Mod_Rewrite 義 設置 方法は 阿洲 簡単です.
http://www.iismods.com/ 義 ダウンロード ページで ダウンロードの後 圧縮を 解けば 次と ようです.
- The IIS ISAPI filter (Mod_Rewrite.dll)
- The config file (mod_rewrite.ini)
- This Documentation (document.htm)
- The test file mod_rewrite.htm.
適用しようとする ウェブサイトの IIS プロパティで ISAPI 部分に フィルターを 登録して 与えます. ISAPI モジュールが 上って来ようとすれば IISを 再始作 すると します.
mod_rewrite.ini 義 基本 フォーマットは 次と ようです.
(RewriteRule)(SPACE)(RegularExpression to match Input URL)(SPACE)(Output URL Expression)(SPACE)([options])
例題 いくつを 見れば, 阿洲 緊要な 機能を 提供します.
RewriteRule ^/product/(.*).htm /product.asp?id=$1
/product/ ディレクトリの *.htm ファイルを 要請する 場合 /product.asp?id= に $1 値段の asp ページを 出力して 与えるという 例題です.
RewriteCond HTTP_HOST (.*)\.yourdomain\.com
RewriteRule (.*) /default.asp?site=$C&loc=$1
これ 場合は aaa.serverinfo.pe.kr を 要請した 場合 /default.asp?site=$C&loc=$1 義 ページを 出力. 会員ごとに 会員id 形態の サーブドメイン 形態の ウェブサイト 運営が 必要な 場合 阿洲 緊要なこと ようです.
RewriteCond HTTP_REFERER theirsite.com [OR]
RewriteCond HTTP_REFERER thersite1.com
RewriteRule .zip /denied.htm
これ 場合は, 一般 ファイルや, イメージ ファイル等を 直接 ダウンロードを 阻む 設定です. zip 圧縮ファイルを ダウンロード 要請する 場合 denided.htm を クライアントに 出力します. 警告文具 内容が あれば 良いでしょう..
もうちょっと 拡張された 例題は 次 ページを 参考して 小器 望みます.
http://www.iismods.com/url-rewrite/examples.htm