繁体   English   中英

重定向到404页面

[英]Redirecting to 404 page

我在PHP脚本中有以下代码:

<?php

if (!in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', '::1')))
{
    die('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
}

// Other statements follow here
echo 'Hello there ...'

而不是回显该消息,我想将用户重定向到404页面。 但是,当我用以下语句替换die()语句时:

标头(“找不到HTTP / 1.0 404”);

从远程计算机运行脚本的用户可以看到消息“ Hello there ...”

对于脚本的非本地主机请求,如何使页面重定向到404页面?

顺便说一句,来自Symfony框架中开发环境前端控制器的此片段ID。

它应该是:

header("HTTP/1.0 404 Not Found");
exit();

您需要放入exit(); 避免这种情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM