- ベストアンサー
ソフト404エラーについて
"404エラー"と"ソフト404エラー"の違いを教えてください。 ニュース記事のURLのページ変数を変えてアクセスしたら、画面が真っ白になる現象が、ソフト404エラーなのでしょうか。 例えば example.com/news?p=1 を example.com/news?p=11 とアクセスして、11ページ目が無いので画面が真っ白で、"404 not found"という文言が無い現象のことでしょうか。 また、この現象で管理人が11ページ目を上げる時に11ページ目が欠番になるという現象でしょうか。 調べてみてもよく分かりませんでした。回答お願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> このサイトは、コンテンツと編集する機能は独立しているのでしょうか。 ソースコードが後悔されている訳では無いので判断出来ませんが、レンタルWIKIサービスとしてちゃんと運営されているサイトのようですから、素人の作ったオモチャとは違うんじゃないですか。
その他の回答 (3)
- t_ohta
- ベストアンサー率38% (5238/13705)
> ここでいうアップロードとは、検索結果の10ページ目にあったニュース記事が11ページに移るとき、10ページの記事が消えてしまうというバグと、 > wikiwikiバックアップページに存在しないページにアクセスすると"No.11は存在しないため表示できない"と出たとき、 > バックアップページ11ページ目が飛ばされる、といった現象です。 > ソフト404エラーでこれらが起こり得るのかどうかです。 一般的にはサイトのコンテンツを表示する機能と編集する機能は独立しているのであり得ない事です。 但し、システムにバグがあるからソフト404エラーが出ているので、素人が作ったような機能の整理ができてない汚いプログラムだと何が起きるか判りません。
補足
"コンテンツを表示する機能と編集する機能は独立している" との回答をいただきましたが、 このサイトは、コンテンツと編集する機能は独立しているのでしょうか。 wikiwiki サイト https://wikiwiki.jp/suta-raito/?cmd=backup&page=資料集%2F用語集
- t_ohta
- ベストアンサー率38% (5238/13705)
> ソフト404エラー現象が発生した場合、対象のページも管理者(サイト運営者)がアップロードする時も消えてしまうのでしょうか。 何をアップロードするとお考えなのでしょうか? ソフト404エラーが発生するのはHTMLファイルをアップロードして表示する静的ページとは異なり、データベースなどにコンテンツを保存しアクセスがある度にページを生成する動的ページですから、管理者がアップロードする事はありません。 ソフト404エラーが単なるプログラムのバグです。 > これもソフト404エラーの一種で、管理人が11ページ目にバックアップを取っても記録されない、というケースも考えられるのでしょうか。 ソフト404エラーが出るページはプログラムで生成する動的ページですからページ単位で何かバックアップすると言う事は無く、データベースのデータをバックアップするのが一般的です。 どのコンテンツが11ページ目になるかは、検索時のキーワードや並べ替え条件によって変わりますので、ページを指定してバックアップを取るようなことはありません。 そもそも11ページ目に表示するコンテンツが何か決まっているようなシステムなら、ソフト404エラーが出るような結果になる事は皆無でしょう。(その場合公開前のテストで見つけられます)
補足
不備がありました。 ここでいうアップロードとは、検索結果の10ページ目にあったニュース記事が11ページに移るとき、10ページの記事が消えてしまうというバグと、 wikiwikiバックアップページに存在しないページにアクセスすると"No.11は存在しないため表示できない"と出たとき、 バックアップページ11ページ目が飛ばされる、といった現象です。 ソフト404エラーでこれらが起こり得るのかどうかです。
- t_ohta
- ベストアンサー率38% (5238/13705)
HTTPと言うプロトコルでは、サーバがクライアント(ブラウザ)に対してコンテンツを返す際にレスポンスステータスコードと言うモノを一緒に送ってきます。 指定されたURLが存在しコンテンツを返す際には「200」というレスポンスステータスコードを返します。 「404」というレスポンスステータスコードは指定されたURLが存在しないと言う事を表しています。 ソフト404ページというモノはHTTPの規格として定められたモノでは無いので解釈の違いはあるかもしれませんが、一般的にはレスポンスステータスコードとしては「200」を返しているにも関わらずコンテンツが存在せず正しい表示がされない状態を指しています。 アクセスすると真っ白な画面が表示されるのもソフト404エラーの一種ですね。
補足
補足させていただきます。 ソフト404エラー現象が発生した場合、対象のページも管理者(サイト運営者)がアップロードする時も消えてしまうのでしょうか。 一つ目の例は ニュース記事の検索結果のページが1〜100までとする時、URLのページ変数を101にアクセスした時、101ページが真っ白。 101ページに移った時、101ページ目は欠番or削除 二つ目の例はwikiwikiのバックアップページで存在しない11ページ目にアクセスしたら、 "No.11は存在しないため表示できません"とありました。 この時 200 OK でした。 これもソフト404エラーの一種で、管理人が11ページ目にバックアップを取っても記録されない、というケースも考えられるのでしょうか。
お礼
ありがとうございました。 後日しっかりアップデートされていました。