ASP.NETで拡張子htmlのファイルを動的に処理する方法SEO的な理由から、ASP.NETで拡張子htmlのファイルを動的に処理したいという要望があったので、設定して見た。今まで出来るとは知っていたけど実際にやってみた事は無かったので、次回の為にまとめておこう。ちなみに拡張子をaspxよりもhtmlにした方がSEO的に有利なのかどうかについては、未確認だ。実際のところどうなんだろうか。Directory」タブ内の「Configuration」を開く。extensionsの内、.aspxの設定を開いて確認し、実行パスをコピーしておく。次に「Add」ボタンを押して追加し、aspxの設定と同じ内容を入力し、拡張子をhtmlに変えて「OK」を押す。exists」のチェックを外すのを忘れない様に。/>(など)</urlMappings></system.web>この方法の難点は、ワイルドカードや正規表現が使えないので全てのページについてaddタグを個別に設定する必要がある事だ。IIS7だともっと柔軟に設定出来るらしいが、IIS6ではサードパーティのISAPIフィルタを使わない限りはこれで我慢するしかなさそうだ。