當前在我的PHP腳本中,當他/她試圖訪問不存在或不屬於該用戶的內容時,我將用戶重定向到一個自定義的404找不到錯誤頁面。像這樣:何時發送HTTP狀態碼?
header('Location: http://www.mydomain.com/error/notfound/');
exit;
我意識到上面的header()調用默認發送302重定向狀態碼。
然而,我不明白的是,我應該發送404未找到狀態碼。在我重定向用戶之前?或者當我顯示/error/notfound/頁面?
感謝您的幫助!
如果瀏覽器使用HTTP/1.1進行連接,會發生什麼情況?是強制Apache與mod_php發回HTTP/1.1響應? – Christian 2011-02-08 09:19:22