国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

定制網站404錯誤提示頁面

2024-07-21 02:04:10
字體:
來源:轉載
供稿:網友

當用戶請求網站不存在的頁面或者數據時候,需要給用戶提供一個友好的錯誤提示頁面,這就要求定制原來由Apache提供的默認404頁面。

404錯誤主要會表現在以下兩種情況:
1、用戶請求網站上不存在的頁面,該錯誤的處理機制由Apache提供;
2、用戶請求網站存在的頁面,但是說請求的信息內容不存在,該錯誤需要編程來輸出404錯誤;

由上可知,我們需要做兩方面的工作以便達到定制404錯誤頁碼的目的。

1、告訴Apache錯誤頁面位置:
首先,我們需要Apache能夠讓我們自己定義該信息,則需要在http.conf配置文件中找到

  1. <directory>
  2. Options FollowSymLinks
  3. AllowOverride None
  4. </directory>

將其中的“None”改為“All”。

我們在網站根目錄下創建一個文件,命名為:“.htaccess”(注意前面的點號),內容為:

  1. ErrorDocument 404 /error/404.php

由此,我們就告訴Apache,該網站的404錯誤頁面為/error/404.php。

到目前位置,如果用戶輸入一個不存在的腳本地址,就可以輸出404.php中的頁面內容。

2、為數據庫中不存在的內容提供404錯誤提示:
由此,我們可用使用這樣的函數來進行錯誤頁面的重定向:

  1. /**
  2. * 輸出404錯誤頁面
  3. *
  4. */
  5. function call404page()
  6. {
  7. require_once('404.php');
  8. @header('HTTP/1.1 404 Not Found');
  9. @header('Status: 404 Not Found');
  10. exit;
  11. }

當數據庫查詢發現沒有數據的時候,則可以使用該函數進行錯誤頁面輸出。

原文:http://my.bymg.net/2007/02/06/custom_404_page/

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浠水县| 普陀区| 马公市| 盱眙县| 新化县| 万源市| 武平县| 儋州市| 那曲县| 灵丘县| 天峨县| 利津县| 宁都县| 如东县| 静宁县| 文安县| 吉木萨尔县| 甘南县| 呼图壁县| 昭觉县| 金门县| 开江县| 边坝县| 永寿县| 衢州市| 洪江市| 桓仁| 定襄县| 南涧| 齐齐哈尔市| 子洲县| 泾川县| 古丈县| 桦甸市| 千阳县| 盘山县| 饶平县| 韩城市| 清镇市| 务川| 叶城县|