環境はwin95だと考えてください。
例えば、indexのページを作るとします。ファイル名はindex.htmでそれを、
c:\webpage\index.htmとして保存します。このindex.htmには画像オブジェクト
が貼り付けられていて、それが例えば、c:\webpage\gif001.gifだとします。
で、c:\webpage\index.htmをアップロードすると、通常は、ftpサーバ経由でwww
サーバに転送されると思うのですが、index.htm内のgif001.gifへのリンクは
htmlでc:\webpage\gif001.gifのままのはずです。このファイルはwwwサーバ
に送られたらリンクがきれちまう(サーバ内のc:\webpage\なんて指定できない
と思うので・・)と思うのですが、一般的にはどうやってサーバにアップロードしているのでしょうか?
相対的に(?)リンク先を指定できる記述でもしているのでしょうか?
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
みなさんがおっしゃるとおりなのですが、ちょっと図解を入れが方がわかりやすいかな?
□\
└□public_html ← (1)ここに「index.html」と「gif001.gif」があるとする。
├□common.css ← (2)ここに「css.html」があるとする。
├□common.js ← (3)ここに「js.html」があるとする。
├□common.img ← (4)ここに「img.jpeg」があるとする。
├□cgi-bin ← (5)ここに「count.cgi」があるとする。
└□sub.files ← (6)ここにも「index.html」があるとする。
└□sub2.files ← (7)ここに「sub.html」があるとする。
基本的には、自分のホームページ内は「相対アドレス」で、
他の人のホームページへのリンクは、「HTTPをつけた、フルアドレス」で指定すると考えましょう。
今(1)のindex.htmlとgif001.gif は同じディレクトリにありますから、
index.htmlから指定するときには、「gif001.gif」となります。
(1)の「index.html」から、(4)の「img.jpeg」を指定するときには、
「common.img/img.jpeg」となります。
(2)の「css.html」から、(1)の「index.html」を指定するときには、
「../index.html」となります。
一般的には、「index.html」は省略できますので(省略できないこともあります)、
「../」と記述するだけでもOKです。
(3)の「js.html」から、(6)の「index.html」を指定するときには、
「../sub.files/index.html」となります。
index.htmlは先ほども言ったように省略できますので(省略できないこともあります)、
「../sub.files/」とするだけでもOKです。
(1)の「index.html」から(7)の「sub.html」にアクセスするには、
「sub.files/sub2.files/sub.html」となります。
逆に(7)の「sub.html」にとって、「index.html」は「../../index.html」となりますし、
何度も言うように、「../../」とすることも可能です。
(5)の「count.cgi」から(7)の「sub.html」を指定するときには、
「../sub.files/sub2.files/sub.html」となりますし、
(7)の「sub.html」から(5)の「count.cgi」を指定するときには、
「../../cgi-bin/count.cgi」となります。
まぁ、DOSプロンプトの、cdコマンドと同じですね。
No.3
- 回答日時:
画像、他のhtmlファイルへのリンクも同じことなのですが、表示又はリンクさせるファイル(今回の場合index.htm)を基準に考えてもらえば良いのです。
よって001.gifはindex.htmと同階層ですので単純に001.gifでOKなのです。タグレベルでいうと<img src=001.gif>で良いのです。通常「相対パス」って言われるやり方です。例えば001.gifがc:\webpage\gazou\001.gifですと
./gazou/001.gif 又は gazou/001.gif となりますし、
c:\gaou\001.gifですと../gazou/001.gifとなります。
No.2
- 回答日時:
お察しの通り相対的に記述します。
index.htmがある位置からの相対記述します。
同じディレクトリにあると、HTMLは、
<img src="gif001.gif">
imagesディレクトリに入っている場合は
<img src="images/gif001.gif">
です。
No.1
- 回答日時:
普通、各ウェブスペースによって付けられるURLって決まっていますよね?
例えば、トップページは
http://www.○○○.ne.jp/****/ユーザー名/index.html
という具合に。
先ず、私は最初に画像のみアップロードします。
すると、やはり
http://www.○○○.ne.jp/****/ユーザー名/○○.gif
というURLが付くはずです。そこにリンクするようにすればいいのです。
また、
http://www.○○○.ne.jp/****/ユーザー名/
までは不変のURLです。そのあとにファイル名が付いてきます。そのため、画像を予めアップしなくても、大方URLの予想はつきます。
すいません、私もはじめたばかりのもので、かなり芸がありませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- ノートパソコン gifアニメ―ションを動画(mp4でOK)にしたい 1 2022/08/14 09:51
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- ノートパソコン Outlookメールで本文中のgif動画をDTに保存したい 3 2023/03/09 21:38
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- ホームページ作成・プログラミング Adobe DreamweaverでのサイトのFTP 2 2023/03/05 11:55
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- その他(プログラミング・Web制作) python pandas 行ごとに列名(列番号)を指定して抽出したい 1 2023/05/26 13:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
トロッファとは何ですか??
-
Index hospitalization とは?
-
人体の不思議展は、どこで行わ...
-
html 階層リンク
-
保温ボックス?
-
怖いキティちゃんの画像
-
セコム株式会社って 社食ありま...
-
大量の炊きたてご飯を配達して...
-
プロアクティブのCMソング・・・
-
揚げ物と酸化防止剤
-
ジョナサン アルバイト 食事補助
-
東京23区内でオシャレで綺麗...
-
竹林の管理方法
-
Cyberduckでアップロードができ...
-
医療従事者の着る”ケーシー”とは?
-
ナチュレーヌってもうないので...
-
ドレッシングの種類(英語)
-
葉山周辺のコイン洗車場
-
VIXでの用語について
-
アップロードの仕方が分からな...
おすすめ情報