- ベストアンサー
FTPについて…
今只今ホームページでHPを作成中なのですが、FTPについて分からない事があって困っています。 HPの背景に壁紙を使いたくて、素材屋さんで素敵なものを見つけたのでそれを使いたいんですが、自分のサーバーにUPしなきゃいけないと思うんです。 UPした後にその壁紙のアドレスがあると思うんですけど、FTPだとアドレスがどこに表示されるのとかが分からなくって…(焦 以前使っていたサーバーではFTPを使わずにUPするとことだったのでよく分からないんです。 もしかしたら質問の内容が上手く伝わらないかもしれないです><初心者な質問でごめんなさい。 お返事待ってます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
kabu-oyajiさんが下で説明されているのは「相対アドレス」というものです。 簡単に説明しますと、まず仮にあなたのサイトアドレスが「http://abc.def/ghi/」だとします。 そこに、FTPで「image.jpg」という画像をアップしたとするとこの画像のアドレスは「http://abc.def/ghi/image.jpg」となります。 もしサーバー上に「gazou」というフォルダを作り、その中に「image.jpg」をアップロードしたとすれば画像のアドレスは「http://abc.def/ghi/gazou/image.jpg」となります。 このようにhttpから始まるアドレスを「絶対アドレス」といいます。 Lunanoaさんは多分このことが知りたいのでは、と思います。 それに対し相対アドレスとは、httpのない状態でのアドレスです。 同じサーバーにアップしているものは、最初の「http://abc.def/ghi/」がなくても「image.jpg」と入力するだけで表示されるのです。 例えるならば、最初の「http://abc.def/ghi/」はマンションで言う住所、「image.jpg」は号室、だと思ってみてください。 そのマンション内で「image.jpg」は一つしかありませんからわざわざ最初から住所を書く必要はありません。 しかし他の場所からその「image.jpg」を指定したい場合は、きちんと住所を書かなければどこのマンションの号室かわからないですよね。 ですから、自分のサーバーにアップしているものにはhttpから始まらずとも、ただ「image.jpg」と記述するだけで良いのです。 もし「image.jpg」が「gazou」というフォルダに入っていれば相対アドレスは「gazou/image.jpg」となります。 「gazou」というフォルダの中に、更に「pict」というフォルダを作り、そこに「image.jpg」を入れたとすれば相対アドレスは「gazou/pict/image.jpg」となります。 /(スラッシュ)で、どこの何というフォルダに入っているかを示しているのです。 HPを作る際にはなるべくこの相対アドレスを使った方が良いです。 絶対アドレスを使うといちいち外側から画像が呼び出されるので、サーバーが重くなってしまったりするのです^^; 余計なことまで説明してしまい混乱してしまったらごめんなさい。 「HP作成」で検索すると色々解説されているサイト様がたくさんありますので、ご自分でも探してみてくださいね。
その他の回答 (2)
- kabu-oyaji
- ベストアンサー率24% (46/187)
あなたがどこかのサーバーにアップしますよね。 HTMLファイルを。 それはきっと http://xxx.yyy.com/lunanoa/index.html とかですよね。 このindex.htmlが置いてあるフォルダを ルートフォルダといいます。 で、このフォルダに画像ファイルを --- |-index.html |-gazou.jpg っておいたとき、index.htmlには <img src="gazou.jpg" っておけば表示されます。 画像ファイルだけ別のフォルダに置く場合は 以下のようになります。 --- |-index.html |-imageフォルダ |-gazou.jpg として、index.htmlファイルの画像部分を <img src="./image/gazou.jpg" とします。 これで表示されます。 こういうファイルの指定方法を 「相対パス」 といいます。 http://とかかいたときは、 「絶対パス」といいます。
お礼
お返事ありがとうございます。詳しい説明に感謝です>< 何とかやり方を理解する事が出来ました。本当に有難うございました!
- kabu-oyaji
- ベストアンサー率24% (46/187)
アップしたあとにその画像のアドレスを使用するのではなく、 アップする前に画像の位置を記述しておくのです。 HTMLファイルと同じフォルダに画像ファイルがあるなら、画像ファイル名をそのまま記述しておけば大丈夫です。 画像ファイルがHTMLファイルがあるフォルダの直下のフォルダ(仮に”image”フォルダを作ったとする)にあるなら、./画像ファイル名っていれれば大丈夫です。
お礼
お返事ありがとうございます。お返事はありがたいのですがイマイチ意味がよく分からないんです…(汗 今気づいたんですが、質問の文章に多々誤字が(滝汗 お恥ずかしい…;
お礼
お返事ありがとうございます。なるほど!やっと意味が理解できました;; とても詳しい説明に感謝です><本当に有難うございました!