国产探花免费观看_亚洲丰满少妇自慰呻吟_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/

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平凉市| 维西| 孝昌县| 绿春县| 青冈县| 兴和县| 高雄市| 靖远县| 治多县| 大冶市| 德格县| 饶平县| 万盛区| 普兰店市| 盐津县| 宝鸡市| 万山特区| 鹤庆县| 霞浦县| 盖州市| 陇南市| 虞城县| 沙河市| 新津县| 墨竹工卡县| 汾西县| 隆子县| 基隆市| 银川市| 醴陵市| 民勤县| 富顺县| 蒙城县| 克什克腾旗| 无棣县| 鄂尔多斯市| 加查县| 兴仁县| 清涧县| 隆德县| 富民县|