人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Windows2000 + IIS6.0 + ASP についての質問です。

現在、ASPで書いたスクリプトに

/xxx/index.asp?id=TEST

をいうようにパラメータを指定しているのですが、これを

/xxx/TEST

というようにパラメータの名前を表示させず、値だけを渡したいと思っております。

他のサイトで、そのような例をみたことがあるのですが、もし具体的な実現方法をご存知の方がいましたら、教えていただけるとうれしいです。

●質問者: こころ
●カテゴリ:コンピュータ インターネット
✍キーワード:ASP INDEX test Windows2000 サイト
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kn1967
●35ポイント

ApacheならばReWriteはほぼ標準装備なので変換ルールを記したテキストファイルを用意するだけで実現可能な場合がほとんどですが、IISの場合は自作のReWriteプログラムを作っておく必要があり、さらにIISにISAPIフィルタというものをインストールして自作プログラムを呼び出すように設定するという面倒で難しい手間がかかります。

ASP.NET での URL 書き換え

Microsoft Windows 2000 Advanced ドキュメント

◎質問者からの返答

ご丁寧にありがとうございます。

ちょこちょこっとIISの設定を変えるだけですむわけではなさそうですね。

でも糸口がつかめたような気がします。

ありがとうございました。


2 ● ockeghem
●35ポイント

/xxx/TEST

だと難しいかもしれませんが、

/xxx/index.asp/TEST

という呼び出し方で妥協できるのであれば、PATH_INFOというもので簡単に実装できます。

上の例だと、環境変数PATH_INFOに

/TEST

がセットされます。

ASPではテストしていませんが、たぶん大丈夫のはず。

◎質問者からの返答

そういう方法もあるんですね。

試してみたいと思います。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ