News新闻

业界新闻动态、技术前沿
Who are we?

您的位置:首页      乐道系统FAQ      乐道深圳网站建设建设系统错误页设置

乐道深圳网站建设建设系统错误页设置

发布日期: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错误了!完美解决方案。