いとさん、ありがとうございます。
ANHTTPDをインストールし、ポートを8000としたらオートパイロットで
ダウンロードした.comフォルダも表示できるようになりました。
やってみるととても簡単なことなんですね。いままで半年以上も悩んでいたのが
ウソのようです。すっきりしました。
いとさんの他にも回答をいただいた皆さん、ありがとうございました。
まついさんの説明は、例えばオートパイロットでwww.yahoo.com にアクセスすると
www.yahoo.com というフォルダが作られ、その下に取得したファイルが置かれて、
ローカルでは http://127.0.0.1/…/www.yahoo.com/… のようなアクセスになるが、
表示できないという内容のように思いました。
(もしそういう話でなければ以下は全く外しています)
試しに IISで http://127.0.0.1/test.com/index.html にアクセスしてみたところ
以下のようなエラーが出ました。
----------------------------------------------------------------------------------
ページを表示できません
アクセスしようとするページにプログラム上の問題があるため、ページを表示できません。
(略)
HTTP 403.1 アクセスは許可されていません: 実行アクセスは許可されていません。
(略)
プログラムの実行が許可されていないディレクトリから、CGI、ISAPI、
またはその他の実行可能プログラムを実行しようとしました。
(略)
----------------------------------------------------------------------------------
恐らく IISは test.com をCGIとして処理しているのでしょう。
AN HTTPDでは .comをCGIとみなしていないのでアクセスできているのかもしれません。
IISで解決策があるかどうかは、私は IIS使いではないので何とも分かりません。
もし IISでは .com が表示できないなら対策としては、ポート番号を変えて
AN HTTPD(例えば80番)と IIS(例えば8000番) を同時に動作させ、ASPを呼ぶところだけ
ポート番号付で呼べば、一応望みの動作はすると思いますが。
あるいは以下のページの説明で TOMCATを IISと、javaを aspと読み替えれば
DeleGateがアクセス先を切り換えるので、ソースはそのままで動作すると思います。
http://homepage1.nifty.com/yito/namazu/gbook/20030310.0108.html
まついさん、
ronson さんが言うような意味で、私も疑問に思いました。
.com の URL がだめというのは信じられません。拡張子 COM のファイルタイプはその通りですが、この場合関係ないはずです。
Microsoft やその他の信頼できるところに問い合わせる方がいいような気がします。
まついさんへ
ファイルに付く「.com」とURLの末尾等に付く「com」は全く意味が違います。
後者の「com」は、たとえが悪いかもしれませんが、「都道府県」とか「市町村」みたいな
ものです。まついさんは、ブラウザのURLを入れるところに、「サイトのURL」を入力しているのですか?
それとも、「comを拡張子に持つMS-DOSアプリケーション」のファイル名を入力しているのですか?
これらは全く違う意味です。
こんな説明で申し訳ないんですが、
わかっていただけるといいんですが。
中田さん、
>COMがMS-DOSアプリケーションなのが原因だとか。
は、いろいろなところに問い合わせをしている中で聞いた話です。
出所がどこだったかは覚えていませんが。
でも、windowsのファイルタイプで「COM」と入れると「MS-DOSアプリケーション」
と返されるので、そうなのかと思っています。
まついさん、
>COMがMS-DOSアプリケーションなのが原因だとか。
というのは、どこでそんな話を聞いたのですか?
はじめまして。AN HTTPに関する直接の質問ではないので恐縮なのですが・・・。
当社では現在、win2000+IISでイントラネットを構築しています。
その中で、インターネット上のあるサイトをオートパイロットで取得して
イントラネットで閲覧しているのですが、そのURLが「*****.com」だと、正常に
ブラウズできないんです。COMがMS-DOSアプリケーションなのが原因だとか。
そこでAN HTTPをインストールすると、その問題は解決するのですが、今度はASPが
動作しないし。
私の要求を満足する方法はありませんか。どんな方法でもかまいません。
よろしくお願いします。