Windows XPにてIIS5.1をつかっています。
例えば、クライアントからhttp://localhost/test/ にアクセスすると、
IIS側では、testフォルダのプロパティで「規定のドキュメント」として設定されているdefault.htmなどにリダイレクトされます。またこの「規定のドキュメント」の内容は、そのままサブフォルダにも引き継がれています。
今やりたいことは、http://localhost/test/ 以下のサブフォルダすべての「規定のドキュメント」として、http://localhost/test/test.aspにリダイレクトするようにしたいと思っています。
http://localhost/test/ だけであれば、前述のtestフォルダのプロパティ設定でtest.aspを指定すればよいですが、http://localhost/test/ のすべてのサブフォルダについては、そのままだとhttp://localhost/test/test.aspにリダイレクトはされません。
http://localhost/test/ 以下はフォルダ構成などがかなり頻繁に変わる前提です。
以下のいずれにアクセスしても、http://localhost/test/test.aspにリダイレクトされるようにしたいのです。
- http://localhost/test/
- http://localhost/test/aaa/
- http://localhost/test/aaa/aaa/
- http://localhost/test/bbb/
- http://localhost/test/ccc/ddd/
何か参考に出来るサイトなどがあれば教えてください。
No.1ベストアンサー
- 回答日時:
そいつは、ルーティングとか、URLリライトつうやつです。
WebサーバがApacheなら、標準でmod_rewrite使えるんで一発ですが、IIS5.1となると、ISAPI_Rewrite使うことになりますか。
特定ドメインだけに効かせればいいんなら、無償のLiteエディsションでいいし。
http://www.isapirewrite.com/
http://muumoo.jp/news/2007/07/14/0isapirewrite.h …
http://www.helicontech.com/cms_articles/provocat …
あと、ASP.NET MVC入れれば、同様のルーティングが使えるようになります。
あっ、ASPでしたっけ? ならISAPI_Rewrite一択かなあ。
XpならいっそIIS7.5 Expressに入れ替えれば?
簡単にインストールできますんで、こいつならプログラミング不要。ISAPI_Rewriteとちょっと書式は違いますが、標準で強力なルーティングを実現できると思いますよ。
「IIS」「Routing」などでググってみてください。いっぱい出てきます。
ご回答ありがとうございました。
できればapacheの.htaccessのように、設定記述だけで済ませたかったのですが、
ISAPI_Rewrite一択ということで、覚悟が固まりました。
実際にISAPI_Rewriteで動作確認もできましたので、これで行くことにします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- その他(学校・勉強) Japanese schools tests 1 2022/08/19 14:41
- 中学校受験 Japanese schools 1 2022/08/22 15:53
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- Excel(エクセル) VBA ワークシート指定の1行目を選択をしたい 2 2022/08/20 18:10
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- システム ホームページの仕組みについて 3 2022/08/16 14:33
- Excel(エクセル) Excelの置換が上手くいかない Microsoft® Excel® 2019 MSO (バージョン 5 2022/08/17 22:26
- Java java final 1 2022/06/10 22:49
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA コレクションに2次元配列...
-
エラーの理由が分りません。Pri...
-
可変変数にアロー演算子を使いたい
-
既存関数の上書き
-
VB.NETからVBAマクロ(引数)を呼...
-
特定日時の○○秒後の日時をだしたい
-
CSVファイルをブラウザのキャッ...
-
Dosブロンプトでtabを出力したい
-
DTOとEntityの差は何ですか。
-
Yahoo! JAPAN IDを新規取得でき...
-
switch()文で値の大小比較
-
「取得先」という表現について
-
wordの差し込み印刷で文字...
-
小数点以下0の非表示
-
ログインしたら他からログイン...
-
【C#】DataGridViewの最大列数...
-
オブジェクトの中身の判定(PHP)
-
syntax error, unexpected 'ech...
-
php 入力画面から確認表示画面...
-
excel access連携 このテーブル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA コレクションに2次元配列...
-
エラーの理由が分りません。Pri...
-
可変変数にアロー演算子を使いたい
-
VB.NETからVBAマクロ(引数)を呼...
-
PHP、ヒアドキュメント内でのIF...
-
VB.NETSystem.Xml 要素数を得る...
-
どういうプログラムを関数化を...
-
vb作成したらでbeep音が鳴りま...
-
次のhtml・cssでspan内の文字を...
-
既存関数の上書き
-
classの再定義エラーについて
-
protectedなのにアクセスできな...
-
UNIX CP "で上書きしません"
-
PHPでの画像の形式の変換
-
配列の操作時にLNK2001外部シン...
-
Let's Encryptで自動更新がされ...
-
ExcelVBAで部分一致(*)をしたい
-
PHPプログラム上で「URLを直接...
-
VB6のコンボボックスのテキスト...
-
ASPのResponse.WriteをPHPでは...
おすすめ情報