404错误页面渲染机制📅 2023-07-27  |  👁 3519 次浏览

当访问无效地址或数据不存在时,DaoKeCMS会渲染404.php模板文件并返回404状态码。404模板内可以读取$notFound变量(值为true)来判断当前是否为404状态。

渲染流程

框架在路由分发时,如果找不到对应的mod或数据不存在,会自动设置$notFound为true,渲染404.php模板,并通过http_response_code(404)设置HTTP响应状态码。

  • 404模板应包含返回首页的链接
  • http_response_code(404)由框架自动设置
  • $notFound变量在404模板中值为true
  • 404模板也支持局部覆盖回退default

芒阳网络团域cms开发中心

Copyright © 2023 刀客CMS内容管理系统