在 Web 開發中,處理錯誤對於提供無縫的使用者體驗至關重要。開發人員面臨的一個常見問題是建立自訂錯誤 404 頁面,尤其是在使用 .htaccess 檔案進行 URL 處理時。本文透過解釋如何使用 PHP 模擬錯誤 404 來解決此特定場景。
使用 header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found" 提供的程式碼);未有效觸發 .htaccess 檔案中配置的 404 頁。問題是重定向到自訂錯誤 404 頁面是否是一種不正確的方法。
要在PHP 中產生自訂錯誤404 頁面,建議使用PHP 5.4 中引入的http_response_code 函數和上圖:
<?php http_response_code(404); include('my_404.php'); // provide your own HTML for the error page die(); ?>
以上是如何使用 PHP 模擬 404 錯誤並顯示自訂錯誤頁面?的詳細內容。更多資訊請關注PHP中文網其他相關文章!