• ベストアンサー

サイト内のフォルダわけ

ホームページビルダーでOCNの無料ページにサイトを作ったのですが、全てのHTMLファイルや写真ファイルが、同じフォルダ内(public_html)に格納されてしまうので、後々更新などがしにくくて仕方がありません。 そこで、いろいろページごとにフォルダわけして、新たに作成したのですが、うまくサイト転送ができなくなってしましました。 一応リンクしているページは、各フォルダの下位に入れてみたのですが、やっぱり駄目です。 ホームページの根本的なところ理解できていないのですが、サイト内でフォルダ分割することってできないのでしょうか? 皆様はどんな風に作っていらっしゃるんですか?

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

  • ベストアンサー
noname#223623
noname#223623
回答No.4

kamoshika333さんの > 皆様はどんな風に作っていらっしゃるんですか? をどうやって管理しておるのか、と解釈(拡大しすぎ?)させてもらいました。ホームページビルダーの使い方は過去2回ぐらい触った程度なので全然わかりません。 他のみなさんが正統的な御意見なのでちょっと目先を変えた方法(邪道ではないですが)を紹介します。 その方法とは、「ディレクトリを作らない」ということです。とは言っても画像とかの素材は別にした方がいいかもしれないので、ここではHTMLファイルに限ってお話します。 あなたのサイトのURLを(yoursite)としますね。カテゴリ分けということで、日記はdiary、音楽の話題はmusicというディレクトリにHTMLファイルを入れます。これはごく一般的な構成です。 日記のindexページ: (yoursite)/diary/index.html 日記の2004年1月分: (yoursite)/diary/2004-01.html 音楽のindexページ: (yoursite)/music/index.html お気に入りのCD紹介: (yoursite)/music/favorite.html 同じページをディレクトリを使用しないでやるとこうなります。 日記のindexページ: (yoursite)/diary-index.html 日記の2004年1月分: (yoursite)/diary-2004-01.html 音楽のindexページ: (yoursite)/music-index.html お気に入りのCD紹介: (yoursite)/music-favorite.html わかりずらいかもしれませんが、URLでいうと'diary'または'music'のあとが'/スラッシュ'ではなく'-(ハイフン)'になってます。つまりディレクトリを作らないで、ファイル名の頭にカテゴリを表す文字を書いて分類するわけです。面倒っぽいですがなれると楽なことも多いです。 メリットは (1)複数のファイルを編集するとき、ディレクトリを移動しないでできる (2)ディレクトリに分けた場合、間違えて別のディレクトリの同名のファイル(index.htmlとかmenu.htmlとか)を編集することがある。ディレクトリを分けない方法だと必ず違うファイル名なので比較的安全。アップロードのときも同じことが言える。 (3)ソートすればカテゴリ別、更新日別にファイルを確認するのも楽。 デメリットは (1)リンク文字列が長くなる(ディレクトリを3つ上がって2つさがるなんてときは逆に楽だけど) (2)分類はディレクトリでやるものだと思い込んでいる人にはなじまない (3)ファイルのソート、検索になれてないとファイルがみつけずらい といったところですね。 人それぞれ自分になじむ方法があるので無理にはすすめませんが、こういうやりかたもあるということで。

kamoshika333
質問者

お礼

ありがとうございます ご指摘のとおり、htmファイル名をクラス分類が分かるように変更しました。画像もhtmファイルと同名のファイルをつくり、そこに格納するようにしました。 おかげさまで、すっかり整理され満足です。どうもありがとうございました。

その他の回答 (3)

回答No.3

No.1です。 少し細くさせていただきますね。 >ページごとにディレクトリー分けするならば、あらかじめpublic_htmlの中にディレクトリーを作っておいて、ビルダーからページごとに、格納するディレクトリーに送れば良いのでしょうか? どちらでも結構です。 あらかじめpublic_html内にディレクトリを作成しておいて、その中に任意のファイルをアップロードしても良いし、 (HPビルダーを使用した事がないのでビルダーのFTPの仕様が分からず恐縮なのですが)ディレクトリーごとアップロード出来るのでしたら、ローカル(質問者さんのPCの事です)でディレクトリーを作成してしまい、その中に必要な(任意の)ファイルを整理して、ディレクトリごとpublic_htmlの中にアップロードして頂いても構いません。 ですが、お勧めは後者の方法です。 前者の方法だとローカル環境と、アップロード後のサーバーでの環境とで、パス(アドレスの事と思って下さい)が異なってしまうので、ローカル上でのテストがサーバー上で反映されない場合があります。 >PC側で作ったリンク設定とか、おかしくなってしまわないのですか? 前者の方法を取ったならば、当然そう言う状態になります。 ディレクトリに入れ、整理すると言う事は、そのファイルのアドレスが変わってしまうと言う事ですので。 ですから、ディレクトリに入れるとなると、HTMLなどでリンクされていた部分(例えば、<img src="画像のURL">、<a href="リンク先アドレス">リンク</a> などです)は、リンク先がなくなってしまって読み込む事が出来なくなっちゃいます。 ですので上記のリンク先のアドレスなどをディレクトリに入れた後のアドレスに変更してあげれば大丈夫です☆ 具体例として『/○○○.html』→『/***/○○○.html』と言う感じです。 つまり、ファイル名の前に、/と/で囲んだディレクトリ名を入れてあげればOKと言う事です。 ちなみに、○○○は質問者さんが作成したファイルの名前、***は質問者さんが作成したディレクトリの名前です。 ついでに言っておきますと、後者の方法をとった場合でもHTMLなどのファイルのリンク先を変更しておかないと、リンク先がなくなってしまって読み込む事が出来なくなっちゃいますよ(^-^; 後者の方法をとる場合でも、必ずHTMLなどのファイルのパスを変更して、ローカル上で確認してからアップロードするようにして下さい。

kamoshika333
質問者

お礼

わざわざありがとうございます。 結構やっかいなものですね。もう少し勉強して、タグでサイトが作れるようになりたいものです。

  • helonpa
  • ベストアンサー率38% (108/278)
回答No.2

>サイト内でフォルダ分割することってできないのでしょうか? もちろん出来ます。分かり易く分けてファイルを管理しましょう。 分け方はまさにセンスですね。分け過ぎても逆に分かりにくくなったり、管理が面倒になる事もあります。 レベル1としては、画像だけ別フォルダにしてしまうような分け方があります。これでも随分違うでしょう。 レベル2としては、内容によって分ける方法もありますね。ページのカテゴリ毎に分けるのもいいと思います。 フォルダ分けする事によって変わるのは、リンクです。 リンクの記述にフォルダを含める必要があります。 index.htm からfuji.htm に<a href="fuji.htm">富士山</a>とリンクしていたのを、fuji.htm を travel フォルダに移したとしたら、<a href="./travel/fuji.htm">富士山</a>とする必要があります。 ホームページビルダーなら、こういうの、意識しなくていいと思いますが。。。

kamoshika333
質問者

お礼

夜分ありがとうございます。 ビルダーでサイトを作成・転送すると、何もしなければ、全てのファイルが同じディレクトリに格納されてしまいます。 どこの時点でフォルダを作って、どのようにサイト公開すれば、ちゃんとフォルダ分けできるのでしょうか? ビルダー内のプレビューではうまくリンクされているのに、サイトに送ってしまうと全く見れなくなってしまいます。

回答No.1

public_htmlにアップロードされるのは、サーバー側でそう言う設定をしているのですから当然の事だと思いますよ☆ OCNでなくても、public_html内にしかアップ出来ないサーバーは沢山あります。 サイト内をフォルダ(フォルダーはWINDOWSでの単語ですので、普通は『ディレクトリ』と言います)で分けて整理したいのでしたら、public_htmlの中にいくつもディレクトリを作成して整理して下さい。 基本的にpublic_htmlと同じディレクトリ(indexより上のディレクトリ)にはアップロード出来ない(しない)はずです。 ディレクトリやファイルを作成、アップロードする場合はpublic_htmlの中で作って下さい☆ もちろん私もpublic_htmlの中にいっぱいディレクトリを作って整理しています。 (サーバーはOCNではなくXreaを使用していますが…)

kamoshika333
質問者

お礼

夜分にありがとうございます。 ビルダーを使っているので、直接public_htmlをいじっているわけではないので、どうしたら良いのか分かりません。 もし、ページごとにディレクトリー分けするならば、あらかじめpublic_htmlの中にディレクトリーを作っておいて、ビルダーからページごとに、格納するディレクトリーに送れば良いのでしょうか?そのときに、PC側で作ったリンク設定とか、おかしくなってしまわないのですか?

関連するQ&A

  • 1つのサイトのフォルダの中に2つのHPを作ってしまいました

    初心者です。ホームページビルダー10を使い、ホームページを2つ作っています。1つめAはなんとか完成し、2つめBに取り掛かり、深く考えずにページやファイルの<保存>を繰り返していました。<ビジュアルサイトビュー>を見てみたところ、BのページがAのサイトの中に入っていて、Aのサイトのリンクされていないファイルということになっていました。BのページをAサイトのフォルダから出して、独立したサイトを作ればよいのでしょうが、やりかたがわかりません。どなたか、方法を教えてください。よろしくお願いします。

  • サイトの構築について。

    ホームページビルダーV6です。 indexページをプレビューで表示して、他のページへのリンクをクリックするとどのページもちゃんと表示されるのですが、実はリンクされてないみたいなのです。(思い切って転送したら表示されてない部分がたくさんあったんです・・。) 《サイト/素材ビュー》の《リンク》を見てもindexから伸びているのは全体の中の数個のファイルだけで後のファイルは《フォルダ》の中の《リンクエラーのあるファイル》に残っています。 この《リンクエラーのあるファイルを》修正してきちんとしたサイトを再構築するにはどうしたらいいでしょうか。

  • ホームページビルダー6.5のサイト転送・ページ転送

    以前からヤフージオ内にホームページを開設していますが、GWに更新が多くあり転送しましたが「サイト転送」では転送ファイルが無いとなってしまいます。 しかし個別に「ページ転送」をすると送ることが出来ますし、反映もされています。 なぜこのようなことになってしまったのか分かりません、まだ40ページのHTMLと300枚ほどのJPG画像を転送したいので、直し方を教えてください。 ビルダー6.5のFTPでも一発で送ろうとするとエラー=425が出て送れません。 何回かに分割すれば送ることは出来ます。 こちらの環境はXPsp2、ビルダー6.5、転送設定はビルダー付属の設定で送っています。 ジオホームページは300MB容量の中の30MB程度の使用量です。 ファイルネームの間違いなどはありません。よろしくお願いします。

  • ホームページビルダーの転送フォルダを教えて下さい

    ホームページビルダー18で作成したファイルをサイトに転送しました。 そのサイトにはすでに公開しているホームページがあり、サイトを開いてみると、今回転送したホームページではなく、これまで公開しているものがいぜんとして公開されます。 サイトを見てみると、以前のファイルと今回転送したファイルがゴチャゴチャに混ざっています。 本来は、サイト内で以前のものと今回転送のものがフォルダで分けらるのではないかとおもいますが、転送の時のフォルダの指定が間違っているのでしょうか。 どのようなフォルダで転送するのかわかりません。 サイト内がファイルがゴチャゴチャでも、今回転送したものを公開させるにはどうすればいいでしょうか。 よろしくお願いします。

  • ホームページビルダー サイト作成→WEB転送したのですが・・・。教えて下さい。

    ホームページビルダー2001(Ver.5.0.3)で、 ページ数8ページのHPを作成しました。 サイト作成→WEB転送はできたのですが、 実際に見ることができるのは、 トップぺージとそこからリンクしているページ1ページだけです。 他のページは「指定されたファイルがありません」 というプロバイダーからのエラーメッセージが出ます。 すべてのページはトップページからリンクを貼ってあります。 サイトの作成では、トップページをどれにするか決めただけでしたが、 これですべてのページが転送できたわけではないのでしょうか。 トップページからリンクが貼ってあれば、 全部のページが一緒に転送されるのかと思っていたのですが??? ホームページビルダーのサイト作成~WEB転送のシステムについて 教えて下さいm(__)m

  • ホームページビルダー9でサイト転送ができません

    ホームページビルダー9を使用してサイト転送をすると転送が中断されて転送ができません。複数のサイトを持っているのですが1つのサイトだけがサイト転送をすると中断されます。その他のサイトは正常に転送されるのですが・・。 サイトを構成しているファイルかフォルダが破損しているのかと思い、ホームページビルダー12(体験版)を使用してサイト転送した所、ビルダー9では転送中断されたサイトが正常に転送できました。 サイト転送が中断される原因がホームページビルダー9なのか、サイトを構成しているフォルダ・ファイルなのが特定できず対処に困っています。 どなたかご回答下されば幸いです。

  • リンク先が自分のフォルダになってしまう

    ホームページ作成初心者です. ホームページビルダーV9を使ってサイトを作成しました.サイト内リンク先はマニュアル通り,文字を反転→リンクの挿入→ファイル名入力(参照で選択)としました. サイトも完成し転送をしてみましたが,ブラウザ上ではリンクがちゃんと貼れておりません.リンク先は「file:///C:・・・」となっており,私のPCのフォルダを参照しているようです. リンクの貼り方がおかしいのでしょうか?それとも転送方法が間違っているのでしょうか? ちなみに参照フォルダ名に一部日本語(「ホームページ用」)を使用しております.これが原因でしょうか?? よろしくお願いいたします.

  • googleで検索サイトの本人確認について。

    webサイトを作っています。検索サイトに登録し、検索サイトによる本人確認をgoogleでやっております。 しかし、ウェブサイトの作成者を判断するためのHTMLファイルをダウンロードしたいのですが、できません。 HTMLファイルをダウンロードするページがどこにあるのかわからず、ダウンロードするページまでたどり着けません。 ホームページビルダーを使用して作っているのですが、HTMLファイルをダウンロードして、WWWサーバに転送しないといけないのですが・・・。 どのようにしたら良いのでしょうか? 是非、アドバイスを頂ければと思っております。よろしくお願いします。

  • サイト作成にて

    パソコンは初心者でホームページビルダー11でとりあえず希望のHPを作ったのですが、ここからサイトを作り、ブロバイダーに転送してと考えていましたが、サイト作成が上手くいきません。 トップページを開いて(トップページには6つのリンクをつけているのですが)サイト作成しても、ビジュアルサイトビューにはトップページのみでリンクしたサブページの表示がないんです。 トップからはきちんとサブページに飛ぶようにリンクをつけて、移動できることも確認済みで問題ないのですが・・・ 保存の仕方がまずかったのでしょうか? 1個のフォルダを作り、ホームページ作成全ての情報をそこへ入れ込みました。 初心者であまり難しい専門用語はまだ勉強中ですが、教えて下さい。

  • フォルダ内の余分なファイル

     ホームページビルダー13を使用していますが、フォルダー内のリンクの切れた余分なファイルを整理し、削除する方法をおしえてください。 FTPソフトなどで転送するさいに余分なファイルまで送信しており、困っております。よろしくお願いいたします。