さとーC++ぶろぐ

アクセスカウンタ

zoom RSS Windows VISTAでWebフォルダ(WebDAV)につなぐ方法

<<   作成日時 : 2008/03/11 19:16   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

Windows VISTAでWebフォルダ(WebDAV)につながらないらしい。
つながっても,バグバグで使えないそうな。
あれこれがんばれば,なんとかつながるらしいがややこい。
パッチも出ているらしいが,不安定らしいので,
それ以外の方法をメモ:


何も追加しない場合:

コマンドを使う。
http://pc.watanet.com/?p=248
より
コマンドラインで Zドライブに https://www.hoge.com/hoge のWebDAVをつなぐなら
net use z: https://www.hoge.com/hoge
とコマンドを実行する。パスワードも聞いてくる。


インストールなしで使える:

Javaでつなぐ
AnyClient - The Free No-Install FTP, FTPS, SFTP and WebDAV Client
 http://www.anyclient.com/




インストールが必要だが無料なの(おすすめ):
Carotdav
http://www.rei.to/carotdav.html



番外編:

Windows XPからWebDAVにつなぐと時,Basic認証が通らないときの対策

ログインIDの前にサーバIP\やサーバ名\が付いてしまうときの症状:


クライアント側しか変更できない場合:
コントロールパネルとかにある管理ツールの中のサービスを開く

WebClientのサービスを停止してからつなぐこと。無効(手動)にしましょう。
(これがあると,ログインIDの前にサーバIP\やサーバ名\が付いてしまう。IISには,いいかもしれないが,今後のIISはWebDAV自体サポートしない。)



サーバ側の対策するなら:
WebサーバがApacheならば,mod_encodingを入れるといいらしい。
WebDAV Resources JPに詳しくのっているらしい。(未確認)

それ以外の対策としては,認証情報が入ったパスワードファイルに
ログインIDの前にサーバIP\やサーバ名\をつけてやると通るようになる(笑)

たとえば, .htppass が認証設定のファイルで hogehoge というログインIDなら,

hogehoge:====暗号化されたパスワード===

というファイルの中身があるので,これに,

サーバIP\hogehoge:====暗号化されたパスワード===
サーバ名\hogehoge:====暗号化されたパスワード===

という行を追加。行をコピーしてIDの前にサーバ自身のIPと
サーバ名を追加した行を作成。
結果として,.htppass は


hogehoge:====暗号化されたパスワード===
サーバIP\hogehoge:====暗号化されたパスワード===
サーバ名\hogehoge:====暗号化されたパスワード===

となる。
こうすれば,クライアントがWindows XPだろうが,それ以前のWindows 2000等からも
同じ様にログインできる。


今後のWindowsのWebサーバのIISはWebDAVをサポートしなくなるらしい。
残念。



おまけ:

ApacheでWebDAVを使っているとき,
RewriteEngine On
なディレクトリには,WebDAVで書き込みが出来ない。

なぜなら,RewriteEngineの機能は,URLを内部で強制的に変更してしまうから。
WebDAVでの書き込み時は,URLを利用してファイルの出力先を
決めているので,書き込み先ファイル名指定がRewriteによって変更きされてしまい,
WebDAV処理時のURLが最初とは変わってしまうので,書き込みを失敗してしまう。

よって,WebDAVを使うときは,無効にする。
具体的には,
RewriteEngine Off
としてやる。

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
URL(任意)
本 文
Windows VISTAでWebフォルダ(WebDAV)につなぐ方法 さとーC++ぶろぐ/BIGLOBEウェブリブログ
文字サイズ:       閉じる