相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
PHP正確的404錯誤函數(shù)
PHP程序要完成404錯誤提示很好弄,但是因為程序員不是優(yōu)化人員,許多程序就是直接調(diào)整到404頁面或者直接調(diào)用404頁面,這樣對于用戶來說,顯示效果是一樣的,但是對于蜘蛛來說,還是不友好的,正確的404錯誤函數(shù),應(yīng)該返回404狀態(tài)碼,同時顯示404頁面!
下面是本站的404錯誤函數(shù),僅供參考
function error($code){
switch ($code){
case 404 :
$file_404 = MLEROOT.'/404.html';
header("HTTP/1.0 404 Not Found");
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>');
exit();
break;
default: die('Undefined type of error.'); break;
}
函數(shù)檢測根目錄下404頁面是否存在,然后將此文件顯示出來,在顯示之前,就拋出404錯誤,這樣處理之后,用http狀態(tài)查詢工具查詢,顯示的是404錯誤了。
http狀態(tài)查詢工具:http://tool.chinaz.com/pagestatus/