• ベストアンサー

HTML&画像のファイル管理

Gooの無料HPスペースを使っています。お聞きしたい事は大きく2点ありますが。 自分のサイトがだんだん大きくなってくるとページを分けるようになる訳ですが、その際おなじフォルダに全てのページ全ての画像ファイルがなければいけないのですか?アプリケーションに『同じ階層内にないのでコピーしますか?』なんててたびたび言われて困惑してます。 もう一つは全く同じ事がFTPでアップする際も言えますか?ディレクトリと階層の概念がよく分かっていません。どんどんページや画像が増えると修正する時探すのが大変です。 しかしGooに与えられた、『Pub_html』とかいうサーバーにある(?)フォルダを関連付けて増やす事なんてできるのでしょうか? なんだかわけわかりません。 ちなみにMacです。FTPソフトはFetchというものを使っています。

  • sayu
  • お礼率74% (106/143)

質問者が選んだベストアンサー

  • ベストアンサー
  • sesame
  • ベストアンサー率49% (1127/2292)
回答No.2

>>自分のサイトがだんだん大きくなってくるとページを分けるようになる訳ですが、 >>その際おなじフォルダに全てのページ全ての画像ファイルがなければいけないのですか? そんなことはありません。いくつかのフォルダを作って、そこにファイルを分けて置くことができます。 いくつかのページで共有する画像ファイルがある場合でも、どこか1箇所に置くだけでいいです。 フォルダごとにコピーして置く必要はありません。 >>もう一つは全く同じ事がFTPでアップする際も言えますか? 「FTPでアップする際も」というか、前の話はFTPでアップする場合の話じゃないんでしょうか? >>ディレクトリと階層の概念がよく分かっていません。 >>どんどんページや画像が増えると修正する時探すのが大変です。 ホームページを階層化して管理する場合、大きく分けて2つの流儀があるようです。 1.コーナーごとにフォルダを分ける たとえば日記なら日記のHTMLと画像をまとめて1つのフォルダに、というふうにする。 2.HTMLはHTML、画像は画像、という風に、ファイル形式ごとに分ける /html/とか/images/のようなフォルダを作って、たとえばJPEGやGIFはその内容や用途に関わらずまとめて/images/に入れる、というやり方。共有する画像ファイルなどをまとめて置いておくことができ、管理しやすい。 >>しかしGooに与えられた、『Pub_html』とかいうサーバーにある(?)フォルダを関連付けて増やす事なんてできるのでしょうか? 「Pub_html」は、ユーザーに与えられたスペースのルートフォルダの名前ですね。 実際にフォルダを掘る場合は、Pub_htmlの下に Pub_html/images/ とか ub_html/diary/ といったサブフォルダを作って管理することになります。 「関連付けて増やす」というのがどういう概念かわからないのですが、基本は↑のようなことです。 もしわからない点がありましたら補足してください。

sayu
質問者

お礼

分かりやすい御説明下さってありがとうございます。 なんだか分かってまいりました。 >「FTPでアップする際も」というか、前の話はFTPでアップする場合の話じゃないんでしょうか? 前の話はDreamWeaver などでファイルを作る時の話でした、最初にまずフォルダをつくってファイルも画像も全部一つのフォルダに入れていたので...。 私がしたかったのはまさに2.のやり方です。 >実際にフォルダを掘る場合は、Pub_htmlの下に Pub_html/images/ とか ub_html/diary/ といったサブ>フォルダを作って管理することになります。 勘違いしてました、そういうことだったのですね。ルートフォルダと並列に新たなフォルダを作るのかと思っていたのです、なるほどするとフォルダごとアップすればいいのですね。 大変よく分りました、しかし、ファイルが増えてから階層を変更するのは大変そうですね。 「構想をよく練ってからアップすること」とどこかのHPに書いてあったのが、やっと「なるほど!」って感じです。 ありがとうございました。

その他の回答 (1)

  • Ryo_Hyuga
  • ベストアンサー率38% (61/158)
回答No.1

はじめまして。 >自分のサイトがだんだん大きくなってくるとページを分けるようになる訳ですが ページを分けるというのは、フォルダを分けるだけですよね? 別の新しいサーバーにするということではないですよね? 同じサーバーの別フォルダにhtmlファイルを移動した場合、 画像のリンク先をそのフォルダに指定してあげればいいと思います。 ----------------sample---------------- 今、次のようになっているとします。 サーバー  |  |---画像ファイル     |     |---htmlファイル ここで、htmlファイルから画像ファイルを読み込むとすると、 <img src="../xxxxx.jpg"> こんな感じです。

sayu
質問者

お礼

御回答ありがとうございます >ページを分けるというのは、フォルダを分けるだけですよね? その通りです。 なんとなくは分るのですが..詳しくないので、私にはすこしむずかしいようです。 ちょっと勉強してみます。参考になりました。

関連するQ&A

  • HTMLのディレクトリの作り方がよくわからない・・

    アップロードしようとして、サーバーも用意して、 あとはffftpでアップロードするだけなんですけど、そのディレクトリの作り方がわかりません。 今のフォルダの構造は、 【第一階層】              【第二階層】 rootフォルダ------------------>cssフォルダ>CSS index.html                imagesフォルダ> imagesフォルダ>画像データ                                   pageフォルダ>画像データ です!!このままサーバー内に入れたのですが、うまく表示されません。 サーバー内のHTMLを見ると、構造が崩れているので、ディレクトリの作り方が 悪いのだと思うのですが、どのようにしたらよいでしょうか? なかなかディレクトリ構造の詳細が書かれたサイトが見あたらないため、こちらで ご教授願います。宜しくお願い致します。 ちなみにHTML作成は初心者なので、わかりやすい単語でお願いします。  

  • 画像がFTPできない

    画像ファイルがFTPできません。 ただ、ファイル名を変更すると問題なくFTPできます。 DreamWeaverでダメだったので、FetchでもFFFTPでも試しましたが、「Permission denied」と表示されます。 FTP先のディレクトリのパーミッションは644です。(755でもだめでした。)この原因を教えてください。お願いします。

  • FTPの階層?について

    FTPの階層?について ホームページビルダーで作成して、ロリポップのFTPでアップロードして使用しています。 通常とおり画像も文字も出て問題なく出来ています。 質問はFTPにアップロードする場所なんですが・・・ 現在はトップページとサブページは同じ一番上の階層にしてあります。 これで問題がなければいいのですが、トップページとサブが同じ階層でSEO的に問題はないのでしょうか。最近気になりました。 ページはトップとサブを同じ階層にしていますが、サブの画像などはフォルダをそれぞれ作りそこにアップロードしています。 サブページ自体も画像を入れてあるフォルダにそれぞれ入れた方がいいのでしょうか。 トップはindex.htmlという名前でサブは●●●.htmlという感じで一番上の階層にあります。 もし、サブはトップと別にしなければならないとすれば、サブに入れた時ページの名前はindex.htmlに直すのでしょうか。 サブのページはフォルダの中に入れてページの名前は全部index.htmlにすればよいと言う事でしょうか??SEO的に問題があるかも知りたいです。 長くなりましたがよろしくお願いします。

  • Fetchの使い方の質問です

    TigerでFetch4.03をつかっています。ウィンドウの左上の隅に、フォルダが一つ表示されていると思うのですが、これはどういう機能なのでしょうか。 旧OSの画面などでは「名称」とか「name」とか表示されていますが、現状ではなにも文字はありません。 試しにファイルをそのフォルダへドラッグしてみたらファイルが消失しました。Fetchモニタを見てみると、 ftp_rename(xxx.html, ../xxx.html) とありどうやらリネーム?したみたいなのですが、もとあった階層にも一つ上の階層を見てもそのファイルが見えなくなりました。 しかし、ブラウザから接続するとたしかにそのページが存在するらしく、表示されます。不可視になってしまったのでしょうか。 Fetchの左上のフォルダのアイコンの正しい使い方を知っている方いらっしゃいましたら教えてください。お願いします。

    • 締切済み
    • Mac
  • ホームページビルダーのファイル管理について教えて下さい。

    初めてホームページを作成しています。 ホームページビルダーを使ってマイホスティングを利用して作成しています。各ページ毎のファイルの保存をどのように管理するのがべストなのか迷っています。 最初はなにも考えずにホームページのフォルダを一つ作ってその中にどんどん保存していたのですが、サイトの転送では時間が掛かってタイムアウトしてしまうので、ページ毎の転送が望ましいと言われてしました。しかし画像をたくさん使っている為にページで使っている画像を見つけるのが大変です。もう一度作り直すつもりなのですが、htmlファイルと画像ファイルをどのように管理するべきが迷っています。 今のホームページの構成は・・・ トップがあって、3階層になって10ページに分かれています。 最初はページ毎にフォルダを作ってみました。 トップページフォルダを作って、その下にトップページのhtmlファイルを保存・トップページの画像ファイルはトップのフォルダの下に別の画像フォルダを作って画像ファイルを管理しようと思っていました。各ページ毎のファイルをフォルダ別に管理するのが一番いいのかな~の思っていたのですが、考えていると、もしかしたらhtmlファイルはまとめて一つのフォルダにして画像ファイルはまとめて一つのフォルダにした方がイイのではと考えはじめています。 後々、ホームページを更新していくことも考えたら今相談して決めたほうが良いのではと思いご相談します。 きっと解りにくいと思うし、好きにやれば良いんじゃないって考えもあると思いますが、こんな感じがやりやすいよ!って思うことがあったら教えてください。        説明が下手で長くなりましたが、宜しくお願い致します。

  • HTMLメールの作り方

    現在仕事でHTMLメールフォーマットを作っているんですが、イメージを配置する際に普通のHTMLみたいに「image」とかディレクトリ作らない方がいいんでしょうか? 同じ階層に画像も置いた方がいいんでしょうか? よろしくお願いします。

  • Linux(初心者):ファイルをPCのデスクトップにダウンロードしたい。

    サーバ初心者です。安価なレンタル専用サーバでいろいろ練習中です。 WADAX専用サーバ エントリープラン GUIソフト:PLESK使用 Red Hat Enterprise Linux 5 PHP 5.1 MySQL 5.0 ftpソフトでアクセスできるディレクトリよりも上位階層にあるディレクトリのファイル(及びフォルダ)をSSH(putty)を利用してローカルコン ピュータ(Windows XP)のデスクトップにダウンロードする方法(コマンド等)を教えて下さい。 やはり、ファイル(及びフォルダ)がftpソフトでアクセスできるディレクトリよりも上位階層にある場合、それらをftpソフトでアクセスできるディレク トリに移動してから、ftpソフトでダウンロードするのが一番良いやり方なのでしょうか?現在、これにかなり手間がかかっています。 よろしくお願いします。

  • Fetchについて

    ホームページをアップロードする時、Macの場合Fetchを使うのが一般的ですよね。Winで最もポピュラーなFTPで転送する時、階層フォルダーのアイコンが出てきて、どういう状態で転送されるのかすぐわかりますが、Fetchで試しで使って見たらそんなアイコンが出ません。だから転送するフォルダの階層がわからないのです。だから不安になりますし、アイコンの中を覗くことも出来ないので、タグ訂正にも困ってます。Fetchってこんなもんですか。それがちゃんと出来る転送ソフトならユーザー登録するんですけどね。実際使ってる人、私のような悩みを持ったことは無いのでしょうか?教えて頂けませんか? Macには純粋にFTPがないんですよね。方々探したんですけど…。ついでながらフリーやシェアなりでFetchに代わる転送ソフトを御存知でしたら、是非とも紹介願えませんか。どうか宜しく。

    • ベストアンサー
    • Mac
  • FTPコマンドでディレクトリごとファイル移動できるコマンドはありますか?

    タイトルどおりなのですが、FTPでファイルを転送する際に、サブフォルダを含むディレクトリごとファイル転送するコマンドはありますでしょうか。 ディレクトリの中にあるすべてのファイルを移動したいのですが、サブフォルダがたくさんあるので、わざわざディレクトリの場所へ移動してmputを繰り返すのはめんどうで仕方ありません。 よろしくお願いします。

  • Debian apt-get updateができない

    Debian初心者です。 これからLinuxの勉強を始めようと思い、いろいろとテキストを買ってきて勉強をし始めましたが、早速つまずいてしまいました。 Debianのインストールまではできたのですが、apt-get updateができません。 以下のようになります。 KURO-BOX:/home/tmp-kun# apt-get update Get:1 ftp://ftp.dti.ad.jp woody/main Packages Err ftp://ftp.dti.ad.jp woody/main Packages Unable to fetch file, server said '/pub/Linux/debian/dists/woody/main/binary-p owerpc/Packages.gz: No such file or directory. ' [IP: 202.216.228.228 21] Get:2 ftp://ftp.dti.ad.jp woody/main Release Ign ftp://ftp.dti.ad.jp woody/main Release 省略 Get:8 ftp://ftp.dti.ad.jp woody/contrib Release Ign ftp://ftp.dti.ad.jp woody/contrib Release Hit ftp://ftp.dti.ad.jp woody/non-US/main Sources Hit ftp://ftp.dti.ad.jp woody/non-US/main Release Hit ftp://ftp.dti.ad.jp woody/non-US/contrib Sources Hit ftp://ftp.dti.ad.jp woody/non-US/contrib Release Failed to fetch http://security.debian.org/dists/woody/updates/main/binary-power pc/Packages 404 Not Found [IP: 212.211.132.32 80] Failed to fetch http://security.debian.org/dists/woody/updates/contrib/binary-po werpc/Packages 404 Not Found [IP: 212.211.132.32 80] Failed to fetch ftp://ftp.dti.ad.jp/pub/Linux/debian/dists/woody/main/binary-pow erpc/Packages Unable to fetch file, server said '/pub/Linux/debian/dists/woody/ main/binary-powerpc/Packages.gz: No such file or directory. ' [IP: 202.216.228. 228 21] Failed to fetch ftp://ftp.dti.ad.jp/pub/Linux/debian/dists/woody/contrib/binary- powerpc/Packages Unable to fetch file, server said '/pub/Linux/debian/dists/woo dy/contrib/binary-powerpc/Packages.gz: No such file or directory. ' [IP: 202.21 6.228.228 21] Failed to fetch ftp://ftp.dti.ad.jp/pub/Linux/debian/dists/woody/main/source/Sou rces Unable to fetch file, server said '/pub/Linux/debian/dists/woody/main/sour ce/Sources.gz: No such file or directory. ' [IP: 202.216.228.228 21] Failed to fetch ftp://ftp.dti.ad.jp/pub/Linux/debian/dists/woody/contrib/source/ Sources Unable to fetch file, server said '/pub/Linux/debian/dists/woody/contri b/source/Sources.gz: No such file or directory. ' [IP: 202.216.228.228 21] Reading Package Lists... Done Building Dependency Tree... Done E: Some index files failed to download, they have been ignored, or old ones used instead. いろいろと調べてみたりしたのですが、まったくとっていいほど解決策が見つかりません。 この後sambaのインストールも行いたいのですが、進まずじまいです。 以上、解決方法教えて頂きたいです。

専門家に質問してみよう