重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

ホームページビルダー14を使用し自営業のHPを作成・管理しています。
先日いつものようにトップページ(index)の文章を一部訂正し、アップしました。普段と変わりなく自宅のパソコンから、転送設定も同じものを使用したのですが、アップロード終了後「アクセス権が変更できません」というメッセージが出てしまいました。
次の日、トップページから文字をクリックするとリンクするように設定されているページの変更を行いました。画像などはそのまま、文字を訂正しただけです。その後FTPツールを起動し、一旦古いほうのデータをすべて削除してから、訂正したデータを含む全データをアップしました。ところが、英語がたくさん表示されてしまい、今まで見たことのないような画面になってしまいました。インターネット上でHPを確認してみると、トップページは正しく表示されているのですが、アップする直前に訂正したリンク先のページが「Not Found」となってしまいました。
トップページのデータをホームページビルダーで開き、「リンクの設定」を開けてみると、「ファイル」ではなく「パスワード付きリンク」というところに参照されていました。普段はパスワード付きリンクなど設定したことはありません。このパスワード付きリンクの参照されているデータを消し、「ファイル」の参照をもう一度しましたが、上書き保存すると「保存先はサイト外です」というメッセージが出てしまいました。そんなメッセージも見たことはなかったので、上書き保存をせずビルダーを閉じました。
ところが少し時間を空けてアップしなおしたところ、特にデータはそのままでアップ方法も同じでしたがすべてのページが表示できるようになっていました。 (リンクのページも正しく開く状態)このときまたビルダーでリンクの設定を見てみると、パスワード付きリンクではなく、ファイルの参照の部分に戻っています…。
普段と同じようにアップしているのに突然リンク先のページが見つからなくなってしまった原因はどんなものが考えられるのでしょうか?
データの参照はUSBから行っていて、そのUSBはもう7~8年前のものです。
ネット環境は普段は困ることなく使用できています。(無線)
今後もHPの内容は随時修正しアップしていかなければなりません。またいつこのようなことがあるかと思うと不安を抱えながらHP修正をしています。
原因のわかる方、どのような対処をしたほうがいいか教えてください。

A 回答 (1件)

まず、トップページ(index)をホームページビルダーで開いたファイルと、保存したファイル(index)が異なることを覚えておいてください。



現象から考えられる原因は、USBメモリの不具合ですね。
保存先のフォルダ(mysite1)の中に、[__HPB_Recycled]というフォルダがあると思いますが、ここにホームページビルダーが使用する履歴その他の情報が保存されています。
indexファイルをホームページビルダーで開いた場合は、[__HPB_Recycled]の中身を参照して、リンク先を変換しています。
これが「パスワード付きリンク」です。
そして、保存するときに、リンク先を再度変換して保存します。

>データの参照はUSBから行っていて、そのUSBはもう7~8年前のものです。
原因として考えられるものは、このUSBメモリですね。
USBメモリは、一時的な保存先としては有効ですが、大事なデータを長期間保存するには向いていない装置です。
「__HPB_Recycled」の中身を参照して、リンク先を変換するとき、なんらかのエラーがでると、変換できずに保存されます。
それが、「Not Found」という原因になります。
このとき、リンクはインターネット上のリンクではなく、パソコンの中身を参照しています。

対策としては、「mysite1」というフォルダを、定期的にバックアップしておいた方がいいでしょう。
それから、USBメモリは、一時的に使用するものであるという認識で、あまり信用しない方がいいでしょう。
買い替えをお勧め致します。

ファイルが壊れた場合は、バックアップから復元してください。
単純に、古いフォルダを削除して、コピーするだけでOKです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
自分ではパスワード付きリンクという部分に触れたことも、認識すらなかったもので、詳しく教えていただき助かりました。USBの交換と定期的なバックアップを対策としてやってみます。ありがとうございました。

お礼日時:2014/12/16 10:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!