ホームページビルダーで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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) 【マクロ】ファイル名の日付によって、保管するフォルダを、自動選択したい 4 2023/08/16 11:24
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- ゴルフ ショットナビクレスト ゴルフ場データ更新について 2 2023/01/01 10:34
- Mac OS Macで今あるファイルの連番(ページ番号)に足し算をしてリネームしたい 1 2022/10/12 17:22
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/02 11:48
- ドメイン・サーバー・クラウドサービス 自作サイトをサーバーにアップロードしたのですが… 2 2022/11/08 18:12
- グループウェア 一太郎がイントラで開けません。対処方法を知りたいです。 3 2023/04/04 13:30
- 写真・ビデオ 写真や動画を保存する、これらを満たしたサービスはありませんか。 ・iOS, Android, Mac 2 2023/07/30 18:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
インラインフレーム中の文字表...
-
FC2:ファイルマネージャーでの...
-
自分のFC2ホームページが開けない
-
忍者ホームページでHPを作成し...
-
FC2ホームページでCSSテンプレ...
-
URLの最後にある『/』の意味は??
-
analog と Webalizer で pages ...
-
勝手にdatファイルになるのです...
-
録音アプリのPCM録音で4時間録...
-
WordでURLをクリックしてそのペ...
-
サーバーに転送したファイルが0...
-
PDFファイルをホームページ...
-
既存のページをホームページビ...
-
VBSでごみ箱に捨てたファイルの...
-
メール転送の禁止
-
ワード文書がXMLドキュメントに...
-
ハイパーリンクを新規ウィンド...
-
属性の値に特殊文字が大量にあ...
-
ギガファイル便って女の人のエ...
-
HPビルダーで、HPB_Recycled...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自作サイトをサーバーにアップ...
-
URLに付いてる~(チルダ?)って...
-
自社パンフに印字するURLはどこ...
-
インラインフレーム中の文字表...
-
トップページのindex.htmlを削...
-
ホームページのトップページ「i...
-
DirectoryIndex
-
ホームページの.indexに...
-
ワードで作成したHPのアップ...
-
Yahoo!のサイトエクスプローラ...
-
自社ホームページについて
-
自分のFC2ホームページが開けない
-
LINUXサーバーでWEBを表示させ...
-
自分のHPにアクセスできなく...
-
HPのディレクトリをDLされ...
-
サブドメインとマイドメインで...
-
ホームページが表示しない。
-
google サイトマップのエラー
-
静的HTMLで出力可能なスレッド...
-
WinSCPでのトラブル 文字化け...
おすすめ情報