- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IIS5.1で「規定のドキュメント」を一元化したい)
IIS5.1で「規定のドキュメント」を一元化する方法
このQ&Aのポイント
- Windows XPのIIS5.1を使用しています。クライアントからのアクセス時に、サブフォルダ内の「規定のドキュメント」を一元化したいです。
- http://localhost/test/以下のすべてのサブフォルダにアクセスした場合、http://localhost/test/test.aspにリダイレクトするように設定したいです。
- フォルダ構成が頻繁に変わる前提で、http://localhost/test/aaa/やhttp://localhost/test/bbb/などにアクセスしても、常にhttp://localhost/test/test.aspにリダイレクトされるようにしたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そいつは、ルーティングとか、URLリライトつうやつです。 WebサーバがApacheなら、標準でmod_rewrite使えるんで一発ですが、IIS5.1となると、ISAPI_Rewrite使うことになりますか。 特定ドメインだけに効かせればいいんなら、無償のLiteエディsションでいいし。 http://www.isapirewrite.com/ http://muumoo.jp/news/2007/07/14/0isapirewrite.html http://www.helicontech.com/cms_articles/provocative_SEF_URLs.htm あと、ASP.NET MVC入れれば、同様のルーティングが使えるようになります。 あっ、ASPでしたっけ? ならISAPI_Rewrite一択かなあ。 XpならいっそIIS7.5 Expressに入れ替えれば? 簡単にインストールできますんで、こいつならプログラミング不要。ISAPI_Rewriteとちょっと書式は違いますが、標準で強力なルーティングを実現できると思いますよ。 「IIS」「Routing」などでググってみてください。いっぱい出てきます。
お礼
ご回答ありがとうございました。 できればapacheの.htaccessのように、設定記述だけで済ませたかったのですが、 ISAPI_Rewrite一択ということで、覚悟が固まりました。 実際にISAPI_Rewriteで動作確認もできましたので、これで行くことにします。