相关关键词
关于我们
最新文章
乐道深圳网站建设建设系统错误页设置
发布日期:2014-03-28 00:00:00
850
原有系统在设置404错误的时候,是先检测404页面是否存在,存在则引用404页面,然后由404页面跳转至首页。在SEO方面处理还不够彻底,对原来程序修改如下
if(HTML_MAKE_MODE === true) return false;
switch ($code){
case 404 :
$file_404 = MLEROOT.'/404.html';
file_exists($file_404) ? include($file_404) : die('<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL '.get_url().' was not found on this server.</p></body></html>');
原来的根目录404页面更名为error.html,然后将程序改为:
$file_404 = MLEROOT.'/error.html';
header('HTTP/1.1 404 Not Found');
header("status: 404 Not Found");
这样在抛出错误的时候状态码就是404错误了!完美解决方案。