- ベストアンサー
プライベート環境でクライアントからサーバーのファイルを見に行く方法
勉強のため自宅ディスクトップ(名前をPC1とします)(Win2000Pro)をWWWサーバー化しました。ホームページを作成しテストを行ったところ全てOKで、リンク先などに異なるドライブのフォルダーを指定していますがきちんとフォルダーの表示や 中身のエクセルやワードのファイルも開くことができます。 次のステップでラン接続のノートパソコン(PC2)のブラウザでPC1のプライベート 固定のIPアドレス+index.htmlを指定すると上記のホームページをきちんと表示 します。がリンク先のフォルダーが開けません。 HTMLのリンクの記述は、<A href="file:///d:/フォルダー名" target="_top"> です。PC1で表示できて、PC2で表示できないのは記述が悪いのか、何か設定する カ所が他にあるのか教えていただけないでしょうか
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
IISサーバーの場合、ホームディレクトリ配下でなければ、アクセスできないのでは 無いでしょうか? 物理的に、異なるパスのファイルを公開する場合は、仮想ディレクトリとして 定義する必要があったような気がします。 なにぶんチョットかじった程度ですので、他の有識者の回答待ちですかね。
その他の回答 (1)
- rx-78gp03
- ベストアンサー率43% (138/314)
回答No.2
この場合hrefの中にドライブ等の記述をしてはダメです。 ローカル環境の場合は問題ありませんが、ネットワーク経由の場合はドライブ指定があると(サーバーじゃなくて)自分のドライブを見に行ってしまいます。 index.htmlと同じフォルダであればhrefの中はファイル名だけを指定してください。index.htmlと違うフォルダの場合はフォルダ名\ファイル名を指定すれば問題ありません。