IIS7.0 基本のき(補講7)

補講の7回目(最終回)です。
今回は、ちょっと…いえ、かなり便利な URL書き換え(url rewrite)の機能です。

URL書き換えというのは、CGIでよくある。

http://localhost/sample/page.aspx?year=2010&month=03&day=04

みたいな URL を

http://localhost/sample/2010/03/04

のようなアドレスでもアクセスできるようにするモジュールです。

# 実は、新しい ASP.NET ではこの機能も含まれているのですが、SE としては
# IIS で対応したほうがいいのかな、と。

Microsoft URL Rewrite Module 1.1 for IIS 7 (x86)
http://www.microsoft.com/downloads/details.aspx?familyid=DBA94A96-E513-4F87-9082-8CB04B743793&displaylang=ja
Microsoft URL Rewrite Module 1.1 for IIS 7 (x64)
http://www.microsoft.com/downloads/details.aspx?familyid=D05111C1-B4F7-45F3-8F60-A8F2B9D49ED1&displaylang=ja

これをインストールすると、IISマネージャにアイコンが現れます。

<019>
20100303_019

アイコンをクリックすると設定されたルールが出ます。

<020>
20100303_020

ここでは何も設定していないので、何もありません。

さて、ここでIIS独自のルールを設定する訳ですが、便利な機能があります。
apache の mod_rewrite と互換を持たせるために、.htaccess ファイルをインポートできます。
このため、既存の PHP の OSS の設定がそのまま使えます。便利ですねぇ。

~~

という訳で、「IIS 7 の基本のき」の補講はおしまい。
長い、っーか、.NETラボよりも長く見えるのは、まぁ、気のせいということで(苦笑)

カテゴリー: 設計 パーマリンク