Perlでは、
http://xxxx/read.cgi/yyyy/cccc/
というアドレスでread.cgiにyyyy とccccを
環境変数PATH_INFOをつかって引数にできますが、
ASPでは
http://xxxx/read.asp/yyyy/cccc/
では、IISが404を返してきます。
http://xxxx/read.asp?yyyy/cccc/
とすればアクセスできることは確認しましたが、
read.asp?yyyyではなくread.asp/yyyy
でアクセスできるようにする方法はありますか?
No.3ベストアンサー
- 回答日時:
ちょっと乱暴ですが、404Not FoundのHTMLページを入れ替えるという手段で以前実現したことがあります。
IISのエラー時に表示するファイルを指定するオプションタブにて404の参照する404.htmlを適当な場所に保存したたとえば404.aspを参照するように変更します。
手抜きで申し訳ありませんが、404.aspのサンプルらしきものを以下に記述します。
<%
Option Explicit
Dim strPath
Dim strASPFileName
Dim strQuery
strASPFileName = "read.asp"
strPath = Request.Servervariables("PATH_INFO"),strASPFileName)
strQuery = Right( _
strPath, _
Len(strPath)_'全体の文字数
- (Instr(strPath,strASPFileName)_'ファイル名の位置
+ Len(strASPFileName & "/")) _'ファイル名 + "/"の文字数
)
Response.Write strQuery
%>
ソースにエラーがあったらごめんなさい。適宜修正してみてください。
No.2
- 回答日時:
デフォルトでは不可です。
ASP.NETではOKですが。http://program.station.ez-net.jp/products/isapi/ …
を使えば可能になります。
参考URL:http://program.station.ez-net.jp/products/isapi/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 数行を1組とする300組ほどあるデータの項目を揃えたいです。 3 2023/01/26 19:38
- その他(Microsoft Office) wordの差し込み印刷での日付表示 2 2023/08/15 16:51
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Visual Basic(VBA) VBA。複数のChangeイベントをまとめる方法 2 2022/03/31 12:03
- インターネットビジネス アフィリエイトの収益化記事について 2 2023/04/04 15:19
- Access(アクセス) エクセルのVBAについて教えてください。 4 2023/01/21 10:21
- 英語 【 論・表 受動態 】 問題 ※写真の② 私の解答 This novel was read by m 3 2022/06/24 19:15
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP内で他のASPファイルを読み...
-
画面のリフレッシュを意図的に...
-
C# のプログラミングについて
-
C# try-catch でcatchに飛ばす方法
-
Buttonの処理について
-
winsock通信時エラーの回避
-
エクセルVBA 宣言Dimの場所
-
EXCEL VBA API宣言でコンパイル...
-
FileCopy時のエラー
-
VB6でRDOに接続できない
-
[PL/SQL]REFCURSORが戻り値のプ...
-
名前が二重に定義されています
-
ソケット通信で同時受信の制限?
-
ASPプログラミングでADODB.C...
-
oracleを利用できません。(glob...
-
Outlookで添付ファイルの有無を...
-
ASP.netで使用するWEBサーバに...
-
ActiveDirectoryで高い層のOUを...
-
ASPでトランザクションをかける...
-
vbscriptでWordのヘッダーを変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP内で他のASPファイルを読み...
-
画面のリフレッシュを意図的に...
-
C# のプログラミングについて
-
ASPからファイルダウンロード
-
.html ファイルでasp実行?
-
ASPでタブのように見せる方法
-
拡張子.aspって作成するの?
-
クレイトンって?
-
ASPからのファイル検索
-
ASPで?以外の文字ででQueryStri...
-
JavaScriptで取得した値をASPで...
-
C# try-catch でcatchに飛ばす方法
-
エクセルVBA 宣言Dimの場所
-
FileCopy時のエラー
-
fopenでエラーとなる
-
CreateObject("Excel.Applicati...
-
【C#】アップロード時に「アプ...
-
ソケット通信で同時受信の制限?
-
vbscriptの変数宣言
-
このページの状態情報は無効で...
おすすめ情報