apache之404錯誤頁面自定義跳轉說明

2021-08-25 15:23:46 字數 1374 閱讀 8497

404錯誤其實就是我們經常見到的找不到檔案的錯誤,但是那是預設的效果,很難看。

有時候我們需要的這樣的功能:我們要記錄下來404是的頁面時哪些,更有些時候我需要判斷404頁面是不是本來系統應該生成的靜態頁面但是沒有生成成功的,如果是,我們應該生成這個靜態頁面,然後把生成的靜態頁面返回給使用者。

我要處理的邏輯就是:把404錯誤跳轉到乙個頁面,我們取名叫:missing404.php

然後再這個頁面中實現我們需要的功能。

首先定義跳**在虛擬站點定義中使用如下語句即可。

定義完成後的虛擬站點如下

在missing404.php中的處理將另外說明

這裡再提供另外一種方法,但是不推薦,以為比較耗資源,使用 .htaccess 來重定向

在 .htaccess 中加入

errordocument 404 

/404.html

不要以為就此完了,你可能會發現404.html根本跳轉不到他上面去,嘿嘿,原因是你的404.html檔案太小了,ie認為找不到,又是404錯誤。如果404.html的小於512位元組的話,那麼ie會認為這個錯誤頁面不夠「友好」,會忽視掉的。

Nginx 配置 404 錯誤頁面

1 找到 nginx 配置檔案 由於我的 自定義了網域名稱,我的配置檔案在 usr local nginx conf vhost 下 的 www.com.conf 將 server 區域中的 error page 404 404.html 前的 去掉 沒有的話則加上 error page 404 4...

apache 設定404頁面

這幾天用xampp搭建了一套環境,後來發現在網頁訪問出現404的時候xampp顯示的內容不安全,把apache php還有一些其它的版本都會顯示 出來,所以想自己設定乙個404的頁面,在網上找了一些資料寫的都查不多看起來也很簡單,但是對於初學者來說可能看了還不太明白,下面我把具體內容寫出來 希望對大...

自定義404錯誤頁面

自定義404頁面返回不當狀態碼如 200 等給 最終seo效果帶來的不利影響,因此,確保自定義的404錯誤頁面能夠返回 404 狀態碼是極為重要的,也是 優化與seo的基本要求。這一點如何保證呢?如何才能為 設定能夠正常工作的404錯誤頁面?定製404錯誤頁面的基本原則 首先應明確的是404錯誤應工...