まさるさん、
IEのインターネット一時ファイルの関係かなとも思えますが、それにしてもおかしいですね。
まあちゃんと使えているということなのでよいことにしましょう。
中田さん、いとさん、
どうもありがとうございました。また、お返事が遅れたことをお詫び申し上げます。
いとさんの指摘にもあったように、どんなサブフォルダを作っても全く認識されなかったのですが、
なぜか、中田さんに教えていただいた方法でファイルリストを取得してみると、見えました。
その後、いったん、ファイルリストから目的のフォルダにアクセスした後は、どんな
サブフォルダを掘っても、ちゃんと見えるようになりました。
お騒がせいたしました。おかげさまで、非常に長期間再起動無しで使うことができております。
まさるさんの説明からはエイリアスは何の関係もないと思えるのですが、わざわざ
「エイリアス以前に」と断っているということはエイリアスで /masaru を
設定しているのでしょうか?
例えばオプション/一般の中で
v /masaru -> ドキュメントルート\masaru\public_html
としているとか。
もしそうなら、サブフォルダよりエイリアスが優先されるので /masaru で設定した
ローカルパス(c:\www\masaru\public_html)の下に index.html がないと
http://127.0.0.1/masaru/index.html で404エラーになります。
それとも masaru 以外どんなサブフォルダを作っても同じなのでしょうか?
もしそうだとすると中田さんもそんなの初めてではないかと思います。
まさるさん、
まず、404(ファイルがない)エラーになった原因が、masaru にあるのか index.html にあるのか、ということをみきわめなければいけませんね。
それをやるには、
(A1)C:\www の index.html を削除するかリネームする
(A2)AN HTTPD のオプションの表示/インデックスで、「.www_browsableがあるディレクトリのみ表示」のチェックをはずす
としてから、
(B1)http://127.0.0.1/ として / (つまり C:\www) のファイルリストを表示する。その中に masaru/ があるかどうか確認する
(B2)masaru があったら、それをクリックして、/masaru/(つまり C:\www\masaru)のファイルリストを表示する。 その中に index.html があるかどうか確認する
(B3)index.html をクリックして表示する。
という順番で確認すればいいと思います。
(B1)〜(B3)のどこかでひっかかるはずですよね(?)。
たびたびありがとうございます。
言い方が悪かったみたいで、反省しております。
具体的には下記の通りです。
ドキュメントルートをc:\www に設定したとき
C:\www\index.html
は、http://127.0.0.1/index.html
で、アクセスすることが出来るのですが、
c:\www\masaru\index.html
というファイルに対して、
http://127.0.0.1/masaru/index.html
という形でアクセスすると、HTTP 404になる、というものです
これを、エイリアス以前にサブフォルダが使えない、と表現していたのですが...
~~
で、これを知り合いに相談してみても、そんな症状は初めて、といわれた、というものです。
改めてのご質問になりますが、これに関して、何か考えられる原因というものはありますでしょうか?
OSは、WinXp,Win2Kともに、全く同じことになりました。
よろしくお願いします
まさるさん、
「エイリアス以前のサブフォルダ」というのは何のことですか?
まさるさんが何を言っているのかわからないので「そんなの初めて」という答えが返ってくるのではないでしょうか?
想像では、
http://homepage1.nifty.com/yito/anhttpd/faq/index.html#Q10
あたりの話かとも思うのですが、そうではないのであれば、
(1)ドキュメントルート:[ ] の設定内容
たとえば、C:\www
(2)[v][ ] -> ドキュメントルート\[ ] の設定内容
たとえば、 [v][/~masaru ] -> ドキュメントルート\[public_html ]
(これは、ここを使っていないのであればもちろん不要です)
(3)「サブフォルダ」のフルパス
たとえば、 C:\www\public_html
(4)指定している URL
たとえば、 http://127.0.0.1/~masaru/abc.html
を説明してください。
あるいは全然違う話なら、それなりに説明してみてくださいね。
中田さん、ありがとうございます。
ご紹介いただいたページを見てやってみたのですが
エイリアス以前に、サブフォルダが使えない状態です。
OSはWin2kでもXPでも全く同様で
HTTP 404エラーになってしまいます。
どなたに聞いても、そんなの初めてだといわれてしまって困っています。
何か考えられる原因はないでしょうか?
まさるさん、
まずは、
http://homepage1.nifty.com/yito/anhttpd/install.html
を見てみてください。
こんばんは
Win2000/XPで、AN HTTPD V1.38Cを使用しております。
どうしても困っているのは、なぜかエイリアス(というより、ドキュメント・ルート以下のサブフォルダ)が使えないんです。
(HTTP 404になってしまう)
どうすればよいか、教えていただけると幸いです。
よろしくお願いします