windowsとmacでweb製作を行なう際、


パスを絶対パスで書きたいのですが、
(../images/xxx.jpg ではなく /images/xxx.jpg という意味です)
そうすると画像が表示できなかったり、リンクが機能しなかったりと
とにかくやりにくくてこまります。

この問題を解消する方法は無いでしょうか?
web製作経験が浅い人間でも簡単に使え方法でお願いします。



ついでに、今更ですが

相対パス、仮想パス、絶対パス、フルパス
の、違いを簡単に教えてください。

http://www.hoge.com/images/xxx.jpg の画像をhtmlで表示する際、
<img src="/images/xxx.jpg"> と書く場合のパスは何パスと言うのでしょうか?

また、phpを書いているときにプルパスで...と言う場合
以下のどちらが「フルパス」に該当するのでしょうか?
場合によって変わるので、両方なのでしょうか?

/images/xxx.jpg
/xxxx/public_html/images/xxx.jpg
(サーバー毎によって異なりますが...)

ちなみにあなたは、以下をそれぞれ何と言いますか!?

../../images/xxx.jpg
/images/xxx.jpg
/xxxx/public_html/images/xxx.jpg


お願いします

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/06/16 15:19:34
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:draglooe No.1

回答回数23ベストアンサー獲得回数2

ポイント30pt

Dreamweaverで「サイトの定義」をやっていればコーディング画面でも画像が表示されます。


相対パス(ドキュメント相対)

../../images/xxx.jpg


相対パス(サイトルート)

/images/xxx.jpg


絶対パス

http://www.hoge.com/images/xxx.jpg


仮想パス?

サーバー内の任意のディレクトリ等を任意のURLに割り当てたりします。例えば下記。

/xxxx/public_html/images/xxx.jpg(サーバー内)

http://www.hoge.com/images/xxx.jpg (Web上でのURL)


フルパスはサーバー内での省略なしのパスを呼んだりします。

/xxxx/xxxx/xxxx/xxxx/xxxx/xxxx/public_html/images/xxx.jpg

id:worldtravel

ありがとうございました。

2007/06/16 15:15:56
id:se_tsu_na No.2

回答回数15ベストアンサー獲得回数0

ポイント30pt

・パスを絶対パスで書きたい

私ならどこかのサーバにあげてチェックするようにします。

複数人数で作業する場合にも便利ですしね。

・相対パス、仮想パス、絶対パス、フルパス

../../images/xxx.jpg  ←相対パス

/images/xxx.jpg    ←ルート相対パス

/xxxx/public_html/images/xxx.jpg ←絶対パス

だったと思います。

id:worldtravel

ありがとうございました。

2007/06/16 15:16:50
id:znz No.3

回答回数193ベストアンサー獲得回数25

ポイント30pt

Windowsならsubstでドライブに割り当ててしまうのはどうでしょうか?

GUIで出来るものもあるようです。

http://www.forest.impress.co.jp/article/2007/03/13/visualsubst.h...



パスというとファイルシステム上の方を指すことが多い気がするので、「フルパス」というと/xxxx/public_html/images/xxx.jpgの方を指すような気がします。


  • ../../images/xxx.jpg : 相対パス
  • /images/xxx.jpg : 強いて言えば相対URIの一種、普通はURIのパス部分というだけで特に決まった呼び方はしていないです。
  • /xxxx/public_html/images/xxx.jpg : 絶対パス

ちゃんと調べてみたら、http://hxxk.jp/2007/01/05/1930 が参考になりました。

id:worldtravel

ありがとうございました。

2007/06/16 15:17:31
id:upn97002 No.4

回答回数4ベストアンサー獲得回数0

フルパスが知りたいのならば

windowsサーバーでは取れないみたいですが

フルパスビューワってのがあります。

http://www.kent-web.com/utility/index.html

id:worldtravel

すいません。

意味が違います。

ありがとうございました。

2007/06/16 15:17:43
  • id:seble
    絶対パスってフルパスの事でしょ?
    webだったらhttpから書かなきゃだめなんじゃない?
    フルパスと絶対パスの厳密な違いはしらんけど、、、
    ローカルって事かな?
    ローカルならドライブ名から入れるよね?
    c:\windows\system\xxx.dll
    とか、、
    \は日本語環境なら¥マークね(うちのpcだとうまく出ないんで、、、w)

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません