補講の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マネージャにアイコンが現れます。
アイコンをクリックすると設定されたルールが出ます。
ここでは何も設定していないので、何もありません。
さて、ここでIIS独自のルールを設定する訳ですが、便利な機能があります。
apache の mod_rewrite と互換を持たせるために、.htaccess ファイルをインポートできます。
このため、既存の PHP の OSS の設定がそのまま使えます。便利ですねぇ。
~~
という訳で、「IIS 7 の基本のき」の補講はおしまい。
長い、っーか、.NETラボよりも長く見えるのは、まぁ、気のせいということで(苦笑)