PHPみたいな動的ページでも、本当はきちんとしたステータスコードを返すべきなんだろうね。PHPの場合、header("HTTP/1...")で。
- 200 OK
正常に完了。普通はこれ。 - 301 Moved Permanently
恒久的なリダイレクトの場合。URLが変わった場合など。 - 302 Moved Temporarily
一時的なリダイレクト。 - 304 Not Modified
クライアントがキャッシュしてる最終アクセスのコンテンツから変更無し。サーバの負荷を軽減できる。 - 400 Bad Request
URLがおかしい場合など。 - 401 Unauthorized
認証を要求するページで認証に失敗。ログインエラーの場合はこれにしてもいいんじゃない? - 403 Forbidden
アクセス権が無い。ログインしないで来たアクセスにはこれでいいんじゃない? - 500 Internal Server Error
サーバでのスクリプト等の実行エラー。PHPは6からこれに対応するみたい。 - 503 Service Unavailable
サーバ停止中。
参考: HTTPステータス・コード
0 件のコメント:
コメントを投稿