• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTTP404)

HTTP404でHPが表示されない問題について

このQ&Aのポイント
  • HTTP404でHPが表示されない問題について質問させていただきます。
  • 私のHP「きもの新聞WEB版」が検索結果で表示されなくなり、HTTP404と表示されます。
  • HTTP404の表示が出ているため、HPが正しく表示されない状況です。詳細な原因と解決方法を教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6823/9703)
回答No.3

検索結果として表示されるURLは http://mustang.c-mash.co.jp/kimonosinnbun.htm で、現在、Webページ内からリンクされているURLは http://mustang.c-mash.co.jp/kimonosinnbun.html となっているようですね。 ファイルの拡張子、「.htm」と「.html」の違いは、Webでは明確に区別されます。 「.html」の方が正式ですので、現在の状態で正しいと言えば正しいです。 しかし、検索エンジンがあなたのページを再訪し、「きもの新聞」topページが、~.html の方だ、と覚えなおすまで、検索結果として「.htm」の方が表示され、検索結果からクリックすると「404 Not found(ページが見つからない)」と言うエラーになってしまうのですね…。 検索エンジンにURL変更を通知するには、Webサーバー側の設定でページ転送を設定するのがベストです。 具体的には、Webルートに存在する .htaccess ファイルを編集し、次の一行を追加します。 ---- .htaccess ファイルに追加 --- Redirect permanent /kimonosinnbun.htm http://mustang.c-mash.co.jp/kimonosinnbun.html ---- (改行されて見えるかもしれませんが1行です、そのままコピペしてください) ---- これが設定できれば、サーバーレベルでURL転送され、検索エンジンもURL変更を認識し、そのうち検索結果URLも書き換わるでしょう。 でも、.htaccessが無い・作れない、あるいは編集権限が無いなどの場合は、非推奨ですが、HTMLファイルによるURL転送の方法もあります。 具体的には、以下のファイルを kimonosinnbun.htm のファイル名で保存し、置いておきます。 ---- kimonosinnbun.htm ここから ---- <html><head> <meta http-equiv="refresh" content="0; URL=http://mustang.c-mash.co.jp/kimonosinnbun.html"> </head><body>URL moved.</body></html> ---- ここまで ---- このファイルを置いておき、アクセスすると、一瞬「URL moved.」の文字が見えるかもしれませんが、新URLにリダイレクトされ、ページ表示されるでしょう。 一応この0秒リダイレクトも、Google等はURL移動だと認識してくれたと思うので、検索結果もそのうち書き換わってくれるかもしれません。(Yahooはどうでしたかね…。)

その他の回答 (3)

  • ithi
  • ベストアンサー率20% (1972/9602)
回答No.4

mustangkazushi さん、こんにちは。 確かにヤフーサイトに転送したんでしょうか?転送したなら、ヤフーのウェブページサイト用のコーナーに連絡ください。転送先を間違えているか、あちらの手違いでサーバーの中身であるウェブページを変更していないかもしれませんね。

  • mundungu
  • ベストアンサー率70% (7/10)
回答No.2

はじめまして。 先の方のご回答にあるように、404エラーはサーバ上にデータが存在しない(見つからない)場合に表示されるエラーコードです。 Google検索等で見つかる問題のアドレス http://mustang.c-mash.co.jp/kimonosinnbun.htm は確かに404ですが、末尾を.htmから.htmlに変更すると恐らく更新された最新版だろうページが表示されます。 察するに10日前の編集で、これまでhtmでアップデートしていたものをhtmlに書き換えてしまったがため、「htmのページはないから404(htmlはあるけど教えてあげないよ)」と処理されているのではないでしょうか? ご確認お願い致します。

参考URL:
http://mustang.c-mash.co.jp/kimonosinnbun.html
回答No.1

このエラー (HTTP 404 未検出) は、Web サーバーに接続されたが、指定のページが見つからなかったことを意味します。Web ページが一時的に利用できない、Web サイトが変更された、Web ページが削除されたなどの状況が考えられます。 ということのようです。

関連するQ&A

専門家に質問してみよう