簡體   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