#1 jake

通常我们在开发网站的时候,经常加入自定义的404错误页面,既美观统一、又能保持访问者不至于因为错误页面而退出网站。

对404错误页面的建议:


  • 建议不要使用PHP动态页面,纯HTML页面会比较好。
  • 具特色,但不能过于复杂的页面,保存页面可以快速载入和有鲜明的提示。
  • 通常会进行一些引导,作为“找不到页面”的补充,但建议不要过多。

在SpeedPHP框架开发中,加入自定义错误页面非常地简单。


  • 在UrlRewrite(伪静态)下的404错误页面,可以正常支持404页面的显示。
  • 在非UrlRewrite的情况,只有“找不到控制器”的错误将被视作404错误,而其他页面无法找到的情况,会根据服务器本身的设置而定。

加入404错误页面的方法:

1. 将已经设计好的404错误页面“404.html”放在应用程序根目录(APP_PATH目录,与入口文件index.php同级),当然也可以放其他位置。

2. 在应用程序配置中,加入如下配置:

$spConfig = array(
        'dispatcher_error' => "import(APP_PATH.'/404.html');exit();",
);
3. 当访问到“找不到控制器”的错误的时候,将显示404.html文件的内容。

2012-08-06 20:49:07