AN HTTPD ゲストブック/コメント集(2003年10月2日11:49)


しゅう msz010@anet.ne.jp 2003/10/07 16:23

レス下さいました皆様。
遅レスで大変申し訳ありません。m(__)m

中田昭雄 さん
> /test/share  D:
> と、D:\ の \ を省略してみてください。

上記のように設定しましたが表示出来ませんでした。

色々と試した結果、ローカルに空のフォルダ(C:\www-root\test\share)を
作成することによって、やりたかったことが出来ました。

どうもお騒がせして申し訳ありませんでした。


eternally 2003/10/03 21:58

中田さん
どうやら実行パスの方に/testがあったためできなかったようです。
/testのチェックをはずしたら表示されました。


中田昭雄 nakata@st.rim.or.jp 2003/10/03 21:00

eternally さん、
しゅうさん (2003/10/02 11:49) の言う
>また、ローカルドライブを D:\test などフォルダを指定す
>ると http://localhost/test のインデックスリストに、
>/share は表示されます。
というのはできていますか?


eternally 2003/10/02 22:54

中田さん
それもやってみましたができませんでした。
やり方が間違ってるとは思えませんが・・・。


中田昭雄 nakata@st.rim.or.jp 2003/10/02 21:38

しゅうさん、
ローカルパスがルートディレクトリの時に仮想パスで設定したフォルダが表示されないのは AN HTTPD のバグですね。
eternally さんの言うのが半分は正しいのですが、
/test/share  D:
と、D:\ の \ を省略してみてください。


eternally 2003/10/02 16:14

しゅうさん
試してみましたらだめでした。
そして
v /test1   D:
とやると表示されました。
どうも/(スラッシュ)が二つあるとだめなようです。


ronson ronson 2003/10/02 15:56

しゅう 2003/10/02 14:22 様

詳しいことに関しては、
中田さん、あるいは他の熟練者の回答を待ちたいところですが、
単にtestフォルダ内に「share」というフォルダが実在しないからでは?
(全然違う理由だったりしたらゴメンナサイ)

また、少し試してみたんですが、エイリアスの一般パス設定のところで、

 v /test/share d:\ 
 v /test c:\www-root\test
となっているとしたら、http://localhost/test/share/は404になると
思うんですが、いかがでしょうか。もし、http://localhost/test/share/が
きちんと表示されるのだとしたら、上の「/test c:\www-root\test」の
チェックがはずれていませんでしょうか。

さらにもう一つ。c:\www-root\testはドキュメントルート直下のフォルダですから、
エイリアスを設定しないでhttp://localhost/test/とするだけでアクセスできると思います。


しゅう msz010@anet.ne.jp 2003/10/02 14:22

ronsonさん
早速の返信ありがとうございます。

>仮想パス:/test/share
>ロカールパス:D:\

>として、http://localhost/test/にアクセスした場合、
>どんなメッセージでしょうか。
>「/test」がローカルのどのパスにあたるのかは設定してますでしょうか?

私の環境は、ドキュメントルートを C:\www-root としてまして、
/test のローカルパスは、C:\www-root\test となっています。

http://localhost/test/ にアクセスした場合、エラーメッセージは
表示されず、test フォルダにあるファイルのインデックスリスト
が表示されます。
その中にエイリアスで設定した /share が表示されないのです。

前回も書きましたが、その時 http://localhost/test/share/ に
直接アクセスすると、ちゃんと内容が表示されるのです。


ronson ronson 2003/10/02 12:59

しゅう 2003/10/02 11:49 様

>仮想パス:/test/share
>ロカールパス:D:\

として、http://localhost/test/にアクセスした場合、
どんなメッセージでしょうか。「ページが見つかりません」でしょうか?
「/test」がローカルのどのパスにあたるのかは設定してますでしょうか?


しゅう msz010@anet.ne.jp 2003/10/02 11:49

はじめまして。
便利なソフトの開発ありがとうございます。

ドライブのルートをエイリアス設定したのですが、インデックス
リストにリンクが表示されません。

エイリアスの設定にて

仮想パス:/test/share
ロカールパス:D:\

とし、http://localhost/test のインデックスリストを表示
させたところ、/share が表示されません。

直接 http://localhost/test/share を入力すると D ドライブ
の内容が表示されますので、エイリアスはちゃんと設定されて
いるらしいのですが…。

また、ローカルドライブを D:\test などフォルダを指定す
ると http://localhost/test のインデックスリストに、
/share は表示されます。

ドライブルートへリンクは、表示出来ないのでしょうか?