首頁 >後端開發 >php教程 >如何在 PHP 中設定自訂 404 錯誤頁面?

如何在 PHP 中設定自訂 404 錯誤頁面?

Barbara Streisand
Barbara Streisand原創
2024-11-08 15:51:02898瀏覽

How do I set up custom 404 error pages in PHP?

在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn