我有php脚本不能包含404页面,我知道你可以在.htaccess,但我想在php脚本办公室。如何将 404 变成这个脚本?
Example php script is dynamic include
$url = '';
if (!empty($_GET['folder'])) {
$url .= $_GET['folder'] . '/';
}
if (!empty($_GET['file'])) {
$url .= $_GET['file'] . 'php';
include $url;
}
else
{
include('pages/home.php');
}
标题("位置:页面/主页.php");
这将重定向到 404 页面
你必须更改现在调用 home.php 的 else 语句。它们不存在的所有文件现在都是主文件.php文件......也许您还必须更改在斜杠之前调用的文件夹
这是你在PHP中告诉浏览器你有一个404错误的方式:
<?php
# Send to the browser a 404 error code
header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found');
# Display your 404 page
include('httpErrors/404.php');
?>