在PHP 中設定錯誤404 頁面
在可用頁面中找不到要求的頁面時,必須顯示適當的錯誤404頁面。 PHP 提供了多種方法來實現此目的。
利用 http_response_code 處理錯誤 404
在 PHP 5.4 及更高版本中,建議的方法是使用 http_response_code 函數。此方法明確設定目前要求的HTTP 回應碼:
<?php http_response_code(404); include('my_404.php'); // Custom HTML for the error page die(); ?>
使用header() 模擬錯誤 404
另一種方法是使用header ()功能。但是,需要注意的是,這種方法模擬 404 錯誤,而不是實際產生錯誤:
header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found");
在 .htaccess 中配置ErrorDocument
配置自訂錯誤404頁面通過.htaccess,可以添加以下內容指令:
ErrorDocument 404 /404.php
這將對不存在的頁面的請求定向到指定的404. php 檔案。
重定向到錯誤 404 頁面
不鼓勵重定向到錯誤 404 頁面,因為它可能會損害 SEO 效能。如果您重新導向到內部錯誤頁面,Google 等搜尋引擎可能會難以抓取您的網站。
以上是如何在 PHP 中設定自訂 404 錯誤頁面?的詳細內容。更多資訊請關注PHP中文網其他相關文章!