![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_12.png?c9bd177)
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を探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画面のリフレッシュを意図的に...
-
.html ファイルでasp実行?
-
C# try-catch でcatchに飛ばす方法
-
Response.Redirectで引数2つの...
-
FileCopy時のエラー
-
エクセルVBA 宣言Dimの場所
-
EXECLマクロでshapeがグルーフ...
-
objIE = CreateObject エラー
-
CAsyncSocket::Create()がエラ
-
ASP.NET C# ローカルのパスが呼...
-
ASP.net の OnClientClick
-
SQLサーバーへの接続に 接...
-
IEからクライアントのEXCELのオ...
-
ASPからWscriptを利用して外部...
-
golang 空文字判定について
-
ジェネリックなメソッドでDirec...
-
WindowsでS.M.A.R.Tの情報取得...
-
エラーの意味が??
-
Outlookで添付ファイルの有無を...
-
式はメソッドではありませんと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP内で他のASPファイルを読み...
-
画面のリフレッシュを意図的に...
-
C# のプログラミングについて
-
ASPでタブのように見せる方法
-
ASPからファイルダウンロード
-
.html ファイルでasp実行?
-
JavaScriptで取得した値をASPで...
-
aspの記述がコメント表示されて...
-
ASP.NET GRID VIEWの画像表示
-
クレイトンって?
-
拡張子.aspって作成するの?
-
aspx.csファイルでマウスオーバ...
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
Response.Redirectで引数2つの...
-
エクセルVBA 宣言Dimの場所
-
ソケット通信で同時受信の制限?
-
EXECLマクロでshapeがグルーフ...
-
Outlookで添付ファイルの有無を...
-
エラー 'ASP 0115' について
おすすめ情報