PHP傳送返回404狀態碼

2022-02-17 13:47:51 字數 905 閱讀 6916

1. 預設的由apache自動處理的404

修改aache的配置檔案 httpd.conf 中的

errordocument 404 /404.html

或者使用 .htaccess檔案,同時有要把 httpd.conf中的deny都改成allow

檔案裡也是寫上面那句errordocument 404 /404.html就可以了

2. 人工強制返回404狀態碼

1

function

error_to_back_home()

view code

這個**雖然能夠實現我的要求,但是本人依然覺得很奇怪,

難道不是只要我返回404狀態碼,apache也做了相應的404配置,

這樣不會自動跳轉到404頁面的嗎,非得要我手動跳轉?期待高手解答一下。

針對某些特殊情況,對上面的**進一步優化:

1 @header($_server["server_protocol"]." 404 not found");//

不區分協議1.1 /1.0

php 輸出404狀態碼

今天在做乙個php資料提交的小功能時,需要在判斷乙個值是如果為空時,就讓後台的邏輯頁面返回 404 狀態碼,提示使用者頁面不存在。那麼接下來,飛鳥慕魚部落格要說的是 php 如何返回或輸出 html 404 的狀態碼。header 函式向使用者客戶端傳送原始的 http 報頭。語法 header s...

你眼中的404頁面未必返回404狀態碼

很多站長在做 診斷的過程中,往往會檢視 有沒有做404頁面,一般判斷的方法很簡單,就是在搜尋引擎位址列隨便輸入乙個該網域名稱錯誤鏈結,然後看有沒有404頁面。這樣對嗎?404頁面存在的意義就是告訴瀏覽者和搜尋引擎所請求的頁面不存在或是鏈結錯誤,你這檢查只能說明使用者看到的是404頁面,而對於搜尋引擎...

導致出現404狀態碼

今天幹活的時候,由於是乙個web應用,想在每次傳送請求和返回響應的時候記錄日誌,也就是 controller,想起了之前的spring aop,於是按照之前的配置配置好了,可是發現每次前端傳送請求都會返回404狀態碼,這我就蒙了,如圖 而後檢查後台程式,什麼問題都沒有,但是前端就是請求失敗,鬱悶死我...