原文:
在php**開發中,在使用者訪問**出錯、找不到頁面時,會出現http 404,403錯誤資訊,為了提高使用者體驗,我們需要自定義404、403錯誤頁面,提示使用者下一步操作或自動跳轉至合適的訪問頁面。
自定義錯誤頁面404、403的方法,主要通過apache或者htaccess進行配置,htaccess配置錯誤頁面的方法適合虛擬主機使用者。下面詳細介紹錯誤頁面404、403的配置教程。
apache和htaccess設定404、403錯誤頁面的方法基本一樣,如使用htaccess進行配置,注意開啟htaccess配置功能,具體請參考php推薦教程:使用apache和htaccess對目錄訪問設定密碼保護配置教程。
錯誤頁面404、403配置方法
1、開啟apache httpd.conf配置檔案或者新建.htaccess配置檔案
2、新增如下資訊
1
2
3
errordocument 403 /leapsoulcn403.html
errordocument 404 /leapsoulcn404.html
3、儲存apache httpd.conf或者htaccess配置檔案,並重啟apache
4、在**根目錄新建leapsoulcn403.html和leapsoulcn404.html檔案
其他說明
你也可以在**訪問頁面出現404、403錯誤資訊時,自動跳轉至首頁或另乙個**,方法如下
1
2
3
errordocument 403 /index.php
errordocument 404
上述配置資訊,設定在發生http 403錯誤時,自動跳轉至**首頁,發生http 404錯誤時自動跳轉至php教程網。
當然出於使用者體驗性方面的考慮,不推薦做自動跳轉至首頁或者其他**的設定。
至此通過apache或者htaccess進行錯誤頁面404、403的配置工作就完成了。
apache 404 403錯誤頁面跳轉
1 全域性下使用404跳轉 在httpd.conf下配置跳轉 errordocument 404 aa.jpg 配置跳轉頁面,注意aa檔案必須在htdocs根目錄下 errordocument 403 abc.jpg 403跳轉 1 apachectl t 1 syntax ok 1 apachec...
關於Apache錯誤頁面導致版本顯示的設定
以前在訪問很多網際網路上的 時候,當訪問乙個 有問題而無法開啟的時候,往往會報告如下圖示的錯誤。很明顯的暴露了apache的版本和伺服器的作業系統型別,這無疑是不安全的。別擔心在apache的配置檔案中可以設定這個頁面的簽名顯示 如下 off 關閉伺服器簽名。當訪問乙個不存在的專案時候出現如下的錯誤...
apache之404錯誤頁面自定義跳轉說明
404錯誤其實就是我們經常見到的找不到檔案的錯誤,但是那是預設的效果,很難看。有時候我們需要的這樣的功能 我們要記錄下來404是的頁面時哪些,更有些時候我需要判斷404頁面是不是本來系統應該生成的靜態頁面但是沒有生成成功的,如果是,我們應該生成這個靜態頁面,然後把生成的靜態頁面返回給使用者。我要處理...