パソコン便利屋 どらともサポート ブログ

サイト転送したらトップページが別のサイトのトップページに変ってしまった?

このタイトルでは意味がよくわからないかもしれませんが・・・

飲食店のお客様で、異なる店名のお店を2つ経営しており、ホームページも異なるドメインで2つ運営しているお客様からのSOSでした。

元々は、その2つのホームページを管理しているかたがいたのですが・・・辞めてしまい、あまりホームページに詳しくないかたが担当する事になり、その際にホームページの修正方法や転送方法などを、どらともがお教えし、最近では何の問題もなく、ホームページの管理を行っていらっしゃいました。

今回運営しているAとB(仮名)のホームページの両方を修正したそうです。Aのホームページを転送する際に、最初誤ってBのサーバーへ転送してしまったそうです。すぐに気がついて、Aのサーバへ転送しなおしたそうです。改めてBのホームページをBのサーバーへ転送しましたが・・・実際のBのホームページを確認するとAのトップページになってしまっているとのことでした。

お店のホームページなので、できるだけ早く対応しないといけないので、別のお客様のサポートが終ってそのまま立ち寄りました。

Bのホームページを確認すると、確かにトップページはAになっています。そのためそのトップページからのリンクもAへ飛んでしまいます。

使っているアプリはホームページビルダーなのですが、念のためビルダーのプレビューでは問題ありませんでした。念のため再度Bの修正内容を、Bのサーバーへ転送してもらいました。エラーもなく転送完了しました。

ブラウザで「再読み込み」を行って確認してみましたが、やはりAのトップページのままです。

こうなると実際のサーバーの中身がどうなっているか確認する必要があります。ホームページビルダーにも「fxfer」というFTPツールがあるので、Bのサーバーへログインしてみました。
ファイルを確認してみると・・・indexファイルが2つあります。厳密にいうとindex.htmlとindex.htmの2つです。

ホームページでは、TOPページはindexというファイル名で保存するのですが、拡張子がhtmlとhtmでは、別のファイルの扱いになります。さらに今回のように拡張子がhtmlとhtmのindexファイルがある場合は、表示する優先順位があり、index.html→index.htmの順に表示されるのが一般的です。
そもそも拡張子が異なるにしても、indexファイルが2つあるのは、あまり一般的ではありません。

サイトのファイルを確認すると、Aのホームページはindex.htmlで作られていて、Bのホームページはindex.htmで作られていました。そうすると、最初に誤ってAのサイトをBのサーバへ転送した際に、Aのindex.htmlがBのサーバーへ転送されてしまい、その後間違いに気づいて、Bのindex.htmをBのサーバへ転送しても、Aのindex.htmlはそのままBのサーバに残っているので、サイトを表示すると優先順位の高いAのindex.htmlが表示された・・・と考えるとつじつまが合います。

であれば、Bのサーバー内のindex.html(Aのトップページ)を削除すれば、indexファイルは本来のindex.htm(Bのトップページ)が表示されるはずです。
先ほどの「fxfer」を使って、Bのサーバ内のindex.htmlを削除しました。

これで、ブラウザで「再読み込み」を行うと・・・無事にBのトップページが表示されました。

indexファイルの優先順位は、あまり気にしなくてもよいと思うのですが、サーバへ転送する前に、転送先サーバが間違っていないか確認する事が大事です。
名前:
コメント:

※文字化け等の原因になりますので顔文字の投稿はお控えください。

コメント利用規約に同意の上コメント投稿を行ってください。

 

※ブログ作成者から承認されるまでコメントは反映されません。

  • Xでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

最近の「パソコンサポート」カテゴリーもっと見る

最近の記事
バックナンバー
人気記事