相關關鍵詞
關于我們
最新文章
- ThinkPHP 5.1、6.0、6.1 與 8.0 版本對比分析
- 涉嫌侵權的人只復制了版權軟件,沒有傳播給其他人,是否符合復制侵權的判定?
- 網(wǎng)站域名備案到企業(yè)名下后,即表明是商業(yè)使用了嗎?
- 軟件中使用了GPL & MIT 協(xié)議的文件 和 使用了 GPL | MIT 的有什么區(qū)別?
- 網(wǎng)站版權糾紛中的來源非法是否有嚴格的司法定義?
- [確定有效] ECSHOP后臺登錄不了的問題解決 https打不開
- 免費搜索代碼:如何利用百度做一個企業(yè)網(wǎng)站內搜索?
- MySQL 中 HAVING 與 REPLACE 的用法解析
- 深入理解 MySQL 的連接操作:-h、-P、-u、-p 詳解
- 在 MySQL Workbench 中自定義導出文件格式的解決方案
php header 404跳轉錯誤頁面的寫法
每個網(wǎng)站基本上都不會少404這個頁面,404頁面的作用是在用戶訪問你網(wǎng)站中某個不存在的頁面或者無法訪問的頁面的時候,這個時候通過404頁面給當前用戶一個友好明確的答復。告訴他這個地址是不存在的,并告訴他接來下該怎么辦。
在php程序中,我們也經(jīng)常需要考慮如何用php實現(xiàn)頁面404跳轉的寫法,下面作者將如何用php進行404轉向的寫法和大家分享一下!
1 |
@header( "http/1.1 404 not found" ); |
2 |
@header( "status: 404 not found" ); |
3 |
echo 'echo 404' ; //直接輸出頁面錯誤信息 |
4 |
exit (); |
或者:
1 |
@header( "http/1.1 404 not found" ); |
2 |
@header( "status: 404 not found" ); |
3 |
include ( "http://www.bbcq1.cn/404.html" ); |
4 |
//跳轉到某一個頁面,推薦使用這種方法,注意include文件的路徑不能是網(wǎng)絡路徑 |
5 |
exit (); |
查看404是否設置成功可以利用 firefox 的 firebug 插件來查看,具體查看方法如下:
在已經(jīng)安裝firebug的情況下,用firefox瀏覽器打開要檢查404狀態(tài)碼的頁面,點擊右下角小蟲的圖標,啟動"網(wǎng)絡"標簽,依次打開"網(wǎng)絡–所有/html–headers";如果一切正常,你就可以看到包括headers、響應在內的各項頁面參數(shù)了。
另外這里也說下關于 apache 404 錯誤頁面的定義,具體定義方法如下:
在網(wǎng)站的根目錄下新建一個 .htaccess 文件,然后在該文件中加入如下內容即可:
1 |
ErrorDocument 404 http://www.ledaokj.com/404.html |