3月 11
同じような環境の人はめったにいないだろうけど、一応、書いておく。
○サーバー
Mac OS X 10.4
apache 1.3系○クライアント
Windows XP SP2
現象:WebDAVを設定しているサーバ・ディレクトリに、Windowsの「ネットワークプレイス」から接続しに行くと、認証設定をしてないにもかかわらず、認証ダイアログが表示され、何を入力しても接続できない。
WebDAVのアドレスが、http://www.example.com/dav/だとし、↓のように入力するも・・・
↓というダイアログが表示され、何を入力してもだめ(認証の設定してないし、何を入力するの!?)
うーん。apacheのerror_logを見ても、別にエラーは出ていない。なんだろぅ。Windows Vistaの場合は、それ以前に接続できない現象が多発していたけれど、それとは違う模様。
ネットワークプレイスではなく、単にIEから、同アドレスにアクセスすると、ちゃんと表示される。つまり、WebDAV自体は問題ないようだ。
そこで、いろいろググりながら下記のアドレスを試してみる。
設定しているWebDAVのアドレスが
http://www.example.com/dav/
に対し、ネットワークプレイスの接続先に、
http://www.example.com/dav?
と、入力し、接続すると、なぜか素直に接続できた。ちなみに、サーバ上のdavはただのディレクトリ。
なぜ、”/”はだめで、”?”だとうまく接続できるのかはまったくの謎。
細かいことは気にすまい。世の中にはほかに気にすべきことがたくさんあるし。
Popularity: 14% [?]





7月 31st, 2009 at 5:37 PM
XP側でWebclientの機能が有効になっているのではないでしょうか?
8月 1st, 2009 at 12:45 AM
たしかに、無効にした記憶はないので、有効のままだと思います。
上記方法でもどうしてもダメな端末もあったので、今度、WebClient 無効を試してみます。
情報ありがとうございました。