- ベストアンサー
最適なhttpステータスコード
規約に同意しているかチェックし、規約に同意した人にしかサイトにアクセスさせないようにサイトを作りました。 同じURLで 1,規約に同意していない場合は 説明文と規約に同意します?しません?的な画面を表示します。 2,同意していれば通常のコンテンツを表示します。 この1の場合はhttpステータスコードは何番を返すべきでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
200 サービスの規約に同意したかどうかとHTTPプロトコルは関係ないので、返したコンテンツをブラウザ上で正しく表示して欲しいなら 200 を返すべきでしょう。
その他の回答 (1)
- h271015
- ベストアンサー率71% (62/87)
回答No.2
> 1,規約に同意していない場合は > 説明文と規約に同意します?しません?的な画面を表示します。 その画面を表示した際のステータスコードとしては、そのページが正しく表示されたことを示す200で良いです。
質問者
お礼
ありがとうございます。 クローラーに対しての動作とかを考えて頭がごっちゃになっていました。
お礼
ありがとうございます。 クローラーに対しての動作とかを考えて頭がごっちゃになっていました。