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

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

Barbara Streisand
發布: 2024-11-08 15:51:02
原創
897 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板