ホームページビルダーでOCNの無料ページにサイトを作ったのですが、全てのHTMLファイルや写真ファイルが、同じフォルダ内(public_html)に格納されてしまうので、後々更新などがしにくくて仕方がありません。
そこで、いろいろページごとにフォルダわけして、新たに作成したのですが、うまくサイト転送ができなくなってしましました。
一応リンクしているページは、各フォルダの下位に入れてみたのですが、やっぱり駄目です。
ホームページの根本的なところ理解できていないのですが、サイト内でフォルダ分割することってできないのでしょうか?
皆様はどんな風に作っていらっしゃるんですか?
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)ファイルのソート、検索になれてないとファイルがみつけずらい
といったところですね。
人それぞれ自分になじむ方法があるので無理にはすすめませんが、こういうやりかたもあるということで。
ありがとうございます
ご指摘のとおり、htmファイル名をクラス分類が分かるように変更しました。画像もhtmファイルと同名のファイルをつくり、そこに格納するようにしました。
おかげさまで、すっかり整理され満足です。どうもありがとうございました。
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などのファイルのパスを変更して、ローカル上で確認してからアップロードするようにして下さい。
No.2
- 回答日時:
>サイト内でフォルダ分割することってできないのでしょうか?
もちろん出来ます。分かり易く分けてファイルを管理しましょう。
分け方はまさにセンスですね。分け過ぎても逆に分かりにくくなったり、管理が面倒になる事もあります。
レベル1としては、画像だけ別フォルダにしてしまうような分け方があります。これでも随分違うでしょう。
レベル2としては、内容によって分ける方法もありますね。ページのカテゴリ毎に分けるのもいいと思います。
フォルダ分けする事によって変わるのは、リンクです。
リンクの記述にフォルダを含める必要があります。
index.htm からfuji.htm に<a href="fuji.htm">富士山</a>とリンクしていたのを、fuji.htm を travel フォルダに移したとしたら、<a href="./travel/fuji.htm">富士山</a>とする必要があります。
ホームページビルダーなら、こういうの、意識しなくていいと思いますが。。。
夜分ありがとうございます。
ビルダーでサイトを作成・転送すると、何もしなければ、全てのファイルが同じディレクトリに格納されてしまいます。
どこの時点でフォルダを作って、どのようにサイト公開すれば、ちゃんとフォルダ分けできるのでしょうか?
ビルダー内のプレビューではうまくリンクされているのに、サイトに送ってしまうと全く見れなくなってしまいます。
No.1
- 回答日時:
public_htmlにアップロードされるのは、サーバー側でそう言う設定をしているのですから当然の事だと思いますよ☆
OCNでなくても、public_html内にしかアップ出来ないサーバーは沢山あります。
サイト内をフォルダ(フォルダーはWINDOWSでの単語ですので、普通は『ディレクトリ』と言います)で分けて整理したいのでしたら、public_htmlの中にいくつもディレクトリを作成して整理して下さい。
基本的にpublic_htmlと同じディレクトリ(indexより上のディレクトリ)にはアップロード出来ない(しない)はずです。
ディレクトリやファイルを作成、アップロードする場合はpublic_htmlの中で作って下さい☆
もちろん私もpublic_htmlの中にいっぱいディレクトリを作って整理しています。
(サーバーはOCNではなくXreaを使用していますが…)
夜分にありがとうございます。
ビルダーを使っているので、直接public_htmlをいじっているわけではないので、どうしたら良いのか分かりません。
もし、ページごとにディレクトリー分けするならば、あらかじめpublic_htmlの中にディレクトリーを作っておいて、ビルダーからページごとに、格納するディレクトリーに送れば良いのでしょうか?そのときに、PC側で作ったリンク設定とか、おかしくなってしまわないのですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サーバ上のファイル移動(404 no...
-
自社ホームページについて
-
便利な気象サイト知りませんか?
-
ホームページのトップページ「i...
-
勝手にdatファイルになるのです...
-
ギガファイル便って女の人のエ...
-
htmをhtmlに変える方法
-
エクセルVBA インデックスが有...
-
ホームページビルダーでPDFを貼...
-
messengerに投稿したwordファイ...
-
Dreamweaverのチェックインチェ...
-
録音アプリのPCM録音で4時間録...
-
ホームページビルダーで作成し...
-
保存したホームページは、本当...
-
TSファイルをスムーズに再生したい
-
ワード文書がXMLドキュメントに...
-
mpeg-1とmpeg-2の見分け方
-
【緊急】JWWのファイルを開きた...
-
ftp_getできない?
-
Windows Media Player 位置ス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLに付いてる~(チルダ?)って...
-
トップページのindex.htmlを削...
-
インラインフレーム中の文字表...
-
自作サイトをサーバーにアップ...
-
HPビルダーの中のページが消えた
-
自社パンフに印字するURLはどこ...
-
自社ホームページについて
-
FC2:ファイルマネージャーでの...
-
グーグル サーチコンソル うま...
-
HPにパスをつけるには?
-
HPが表示されません
-
index.htmlのページは作ったほ...
-
indexファイルについて。
-
ワードで作成したHPのアップ...
-
HPがアップ出来ない
-
land.toでphpファイルのアップ
-
ホームページビルダー初心者:...
-
www.aaa.com/bbb/ccc.cと表示さ...
-
リダイレクトの方法
-
ホームページのファイルにアク...
おすすめ情報