2014年11月6日木曜日

Fat-Free Frameworkで、404ページの表示

Fat-Free Frameworkで、404ページの表示です。「$f3->error(404);」で、簡単にNot Foundのページは表示できるのですが、デザインの変え方がわからない。早くも挫折。

$f3->error(404);
404の部分は、他のHTTPステータスコードに置き換えても大丈夫らしい。

/lib/base.php
//@{ HTTP status codes (RFC 2616)
const
  HTTP_100='Continue',
  HTTP_101='Switching Protocols',
  HTTP_200='OK',
  HTTP_201='Created',
  HTTP_202='Accepted',
  HTTP_203='Non-Authorative Information',
  HTTP_204='No Content',
  HTTP_205='Reset Content',
  HTTP_206='Partial Content',
  HTTP_300='Multiple Choices',
  HTTP_301='Moved Permanently',
  HTTP_302='Found',
  HTTP_303='See Other',
  HTTP_304='Not Modified',
  HTTP_305='Use Proxy',
  HTTP_307='Temporary Redirect',
  HTTP_400='Bad Request',
  HTTP_401='Unauthorized',
  HTTP_402='Payment Required',
  HTTP_403='Forbidden',
  HTTP_404='Not Found',
  HTTP_405='Method Not Allowed',
  HTTP_406='Not Acceptable',
  HTTP_407='Proxy Authentication Required',
  HTTP_408='Request Timeout',
  HTTP_409='Conflict',
  HTTP_410='Gone',
  HTTP_411='Length Required',
  HTTP_412='Precondition Failed',
  HTTP_413='Request Entity Too Large',
  HTTP_414='Request-URI Too Long',
  HTTP_415='Unsupported Media Type',
  HTTP_416='Requested Range Not Satisfiable',
  HTTP_417='Expectation Failed',
  HTTP_500='Internal Server Error',
  HTTP_501='Not Implemented',
  HTTP_502='Bad Gateway',
  HTTP_503='Service Unavailable',
  HTTP_504='Gateway Timeout',
  HTTP_505='HTTP Version Not Supported';
//@}

実際に設定してみたのが、こちら

参考サイト
Triggering a 404(Fat-Free Framework for PHP)

0 件のコメント:

コメントを投稿