ここから本文です

an httpdで、index,htmlより上の階層の画像をリンクできないのですが・・・

som********さん

2012/11/1912:05:50

an httpdで、index,htmlより上の階層の画像をリンクできないのですが・・・

参考画像のように、httpファイルを構成しています。

そこで、an httpdを設定して、「index1.html」フォルダ内の「index.html」を指定しました。

ブラウザのアドレスバーに「127.0.0.1」を入力して、
「index.html」内に画像のリンクを、上位の階層にあるフォルダ「img」内のファイルを指定し、相対参照で「../img/1.jpg」とした場合、リンクが切れます。

「index.html」と同じ階層に「img」フォルダを置き「img/1.jpg」とした場合は表示されます。

相対参照なので、直接「index.html」をクリックして、ブラウザを立ち上げるときちんと表示されます。

「index1」フォルダ内と、「index2」フォルダ内の「index.html」で、画像を共有したいため、このようなフォルダ構造ししたのですが、「index.html」より上位の階層は、リンクできないのでしょうか?

事情によりフォルダ構成は変更できない状況なのですが、なにかよい知恵や、un httpdの設定方法をご存知の方がおられましたら、よろしくお願いいたします。

index.html,AN HTTPD,フォルダ,階層,index1.html,エイリアス,ドキュメントルート

閲覧数:
730
回答数:
1
お礼:
50枚

違反報告

ベストアンサーに選ばれた回答

mar********さん

2012/11/1913:32:07

ドキュメントルートを最上位階層に設定しない理由がわかりませんが・・・
ご承知のようにドキュメントルートで設定した階層が最上位のディレクトリになるので、一般的にはこれより上の階層にはアクセス出来なくなります。
設定を変更してエイリアスを設定すると解決出来るかもしれません。

ドキュメントルート:D:\home (imgフォルダのある上位の階層)
デフォルトインデックス:index1\index.html
エイリアス一般パス
仮想パス:../ ローカルパス:D:\home
仮想パス:../../ ローカルパス:D:\home

質問した人からのコメント

2012/11/23 17:51:15

イントラネット内なので、imgフォルダのある階層をドキュメントルートにして、各端末にはIPの後にパスを付けたショートカットを作成し、対応することにしました。ありがとうございましたm(_ _)m

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる