gpt4 book ai didi

php - 从PHP中找不到Throw 404

转载 作者:行者123 更新时间:2023-12-03 07:46:42 27 4
gpt4 key购买 nike

如何从php抛出错误代码404?
在我的htaccess中,我有一条规则将标签重定向到类别,但是如果在数据库中搜索类别之后(如果不存在),如何重定向到404错误页面并发送正确的标题?

RewriteRule ^([a-z]{2})/(.*)$ index.php?lang=$1&id=$2 [L]

如何处理此网址?

site.com/en/this-category-not-exists

最佳答案

如果记录不存在,则可以使用以下代码:

<?php
header("HTTP/1.0 404 Not Found");
echo 'This page was not found';
?>

如果要使用外部404错误页面,则可以改用以下方法:
<?php
header("HTTP/1.0 404 Not Found");
include("404errorpage.php");
?>

或者,您可以使用重定向到404错误页面
header("Location: http://example.com/404errorpage.php");

但是那你就得放
header("HTTP/1.0 404 Not Found");

进入404错误页面

关于php - 从PHP中找不到Throw 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26701793/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com