我确信这一定很容易,但我无法理解它。
我目前在.htaccess中引用了自定义404页面;我们称之为404.php。
我还有一个页面(比如'test.php'),为简单起见,看起来如下:
<?php
$id = $_GET["id"];
if ($id == 1) {
header("HTTP/1.1 404 Not Found");
} else {
echo $id;
}
?>
我想要实现的是;如果变量'id'= 1(test.php?id = 1),则显示自定义404页面,否则继续。
目前状态代码404在标题中返回,但不显示任何内容。
我的第一个问题是;如何让404页面返回?
其次;这是为错误变量返回404错误的正确方法,还是我完全没有了?