- ベストアンサー
ホームページを今つくってるのですが…
htmlファイルとホームページ用の画像フォルダを1つのフォルダに入れています。 時々、ファイルを別のフォルダとかに移動すると、リンクが切れたり画像が消えるときがあるのですが、何故なのでしょうか?教えてください。お願いします。
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは^^ 何故、画像が消えたりリンク等が消えたりするのかは他の方々がお答えですので、私も参考にひとつ。 HPを作られている際に「一番最初に表示されるページ」を作成されていると思うのですが、ビルダー使用であれば サイト-サイトの新規作成-(サイト名を指定)-既存のファイルを指定(「一番最初に表示されるページ」を指定) によりサイトを作成しておけば、次回からは「サイトを開く」で開かれると、画像を移動したりhtmlの名前を変えてもビルダーがリンクを修正してくれます(必ず「修正しますか?」と聞いてきますので「はい」と答えてください)。 ビルダーのバージョンにもよりますが、8からは標準搭載だったかと思います。なかなか便利なので、利用されてはいかがでしょうか。
その他の回答 (8)
> フォルダ機能とはどういうものなのでしょうか? サイトを編集していると仮定して、 サイト全体の構造が見えている画面の上のほうに、「リンク」と「フォルダ」というタブがあるはずです。「リンク」が前側になっているので、 「フォルダ」タブをクリックすると、左側にフォルダ群とジャンルがツリー表示され、右側にはそのフォルダやジャンルに区分されたファイルが見える状態になります。、 ここで、移動したいファイルを選択して左側のフォルダへドラッグすれば、その選択されたファイルがそのフォルダへ移動し、同時に関連リンクを更新するかどうかを確認するダイアログが表示されます。 こういったものは、文字だけで説明するのは非常に難しいので、マニュアルやヘルプを参照していただければいいのですが、 ホームページビルダーのマニュアルやヘルプファイルはお世辞にも使い易いとはいえません。平易に書いてあるように見えますが、 結局舌足らずの解説になってしまっています。できれば市販の参考書を入手されることをお薦めします。
お礼
本当に親切丁寧にありがとうございます。
- berg10gun
- ベストアンサー率47% (8/17)
NO.3です。 htmlファイルを移動することは可能です。 おそらく、ホームページビルダーなどのソフトを使用しているのだと思います。 指定先の変更をすれば良いのですが、わかりにくければ、一度リンクを解除したり、画像を消去してしまった方が良いかもしれません。 その後、ファイルを別のフォルダに移した後で、最初にやったとおり、リンクを付けたりするのが、いいかもしれませんね。
お礼
ご親切にありがとうございます
- froron
- ベストアンサー率27% (31/111)
ホームページビルダーを使用して直すので あれば、一番簡単な方法は 1:画像ファイル、HTMLファイルなどの保存先を フォルダを分けるなどして、確定する。 (ホームページ用のファイルをどういう風に管理するか しっかり決める) 2:ファイルの移動が完了したら、改めてビルダーの編集 を行う。 (最初に作ったときのようにやると言えばわかりますか?) とりあえず、これで直るはずです。 時間があるときに、HTMLの記述を調べておけば、 ビルダーがなくても修正できるようになりますよ。
お礼
参考にさせていただきます ありがとうございます
フォルダやファイルの移動をホームページ・ビルダの外、つまりエクスプリーラなのどWindowsの機能で行うと、リンクが切れてしまいます。 ホームページ・ビルダ内のフォルダ機能を使えば自動的にリンクを更新してくれます。 この状態で転送を行えば、関連したファイルも一緒に転送してくれます。 ただし、このままだとサーバー上にすでにある異動元のファイルは残ったままです。つまり同じファイルがサーバー上の複数の場所にダブって存在することになるわけです。 「サイト」-「転送設定」-「サーバー未使用ファイルの検索」をクリックすると、ローカルとサーバーのファイルを比較してサーバーだけに存在するファイルを探してくれるので、この中から不要なファイルを選択して削除することが出来ます。 但し、サーバー上だけに存在していても、必要なファイルもあるかもしれませんので、削除するファイルは慎重に確認してくださいね。
お礼
>ホームページ・ビルダ内のフォルダ機能を使えば自動的にリンクを更新してくれます。 フォルダ機能とはどういうものなのでしょうか? やり方を指南していただければ、助かります。 よければよろしくお願いします。
回答が出てるのですが、他のことで気になったことを一つ。 画像は「image」ファイルを別に作った方がいいですよ。 ホームページを置く場所(OCNで契約してるとか)によっては、 ファイルの種類なんかに規約があったりします。 画像はこういうファイルに入れてくださいとか、CGIはこうしてくださいとか。 調べてから作らないと、後々全部のリンクを書き換えないといけなくなったりします。
お礼
ご親切にありがとうございます。
- berg10gun
- ベストアンサー率47% (8/17)
ホームページの作成において、リンク先や画像の表示は、全て「指定先」を決めているのです。 つまり、Aというフォルダの中にある(1)の画像を指定して表示します、という設定をしている訳です。 そこで、(1)の画像をBのフォルダに移動してしまうと表示されなくなってしまうんです。。
お礼
ありがとうございます。 一度作ると、もうHTMLファイルは移動することはもうできないのでしょうか?
- froron
- ベストアンサー率27% (31/111)
HTMLを直接書いているのでしょうか? それとも、ホームページビルダーのようなソフトを使っているのでしょうか? HTMLファイルをメモ帳か何かで開いて、画像ファイルの 名前が記述されているところを見てください。 そこに、ファイル名の前に画像ファイルのある場所が きっと書かれているはずです。 ファイルを移動してしまうと、その場所がHTMLファイルから見つけられなくなるので、 リンクが切れたり、画像が消えてしまったようになります。
お礼
ありがとうございます。 ホームページビルダーで作っています。 >ファイルを移動してしまうと、その場所がHTMLファイルから見つけられなくなるので、リンクが切れたり、画像が消えてしまったようになります 対処法などはあるのでしょうか?ご指南お願いします。
- junra
- ベストアンサー率19% (569/2863)
1つのフォルダでの作成なので、別ホルダーにしたとき別ホルダーにタグが書き換わってないためです。 画像専用にサブフォルダーを作りそちらから必ず使用するようにすれば大丈夫です。 FTPでUPし忘れると画像が出ないです(経験者|ヽ(´・Д・`●;)ゞ ァィャー)
お礼
>1つのフォルダでの作成なので、別ホルダーにしたとき別ホルダーにタグが書き換わってないためです。 画像専用にサブフォルダーを作りそちらから必ず使用するようにすれば大丈夫です お返事ありがとうございます。 複数フォルダを用意しておけば、タグは書き換わるものなのでしょうか?
お礼
>サイト-サイトの新規作成-(サイト名を指定)-既存のファイルを指定(「一番最初に表示されるページ」を指定) 一枚一枚作ったホームページを集めてサイトを構築できるということでしょうか?