• ベストアンサー

最適なhttpステータスコード

規約に同意しているかチェックし、規約に同意した人にしかサイトにアクセスさせないようにサイトを作りました。 同じURLで 1,規約に同意していない場合は  説明文と規約に同意します?しません?的な画面を表示します。 2,同意していれば通常のコンテンツを表示します。 この1の場合はhttpステータスコードは何番を返すべきでしょうか?

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5292/13827)
回答No.1

200 サービスの規約に同意したかどうかとHTTPプロトコルは関係ないので、返したコンテンツをブラウザ上で正しく表示して欲しいなら 200 を返すべきでしょう。

muuming2001
質問者

お礼

ありがとうございます。 クローラーに対しての動作とかを考えて頭がごっちゃになっていました。

その他の回答 (1)

  • h271015
  • ベストアンサー率71% (62/87)
回答No.2

> 1,規約に同意していない場合は >  説明文と規約に同意します?しません?的な画面を表示します。 その画面を表示した際のステータスコードとしては、そのページが正しく表示されたことを示す200で良いです。

muuming2001
質問者

お礼

ありがとうございます。 クローラーに対しての動作とかを考えて頭がごっちゃになっていました。

関連するQ&A