如果直接访问,则触发 404 错误


Trigger 404 error if accessed directly

我有一个页面,基本上是通过get请求显示来自特定ID的信息。网址可以是这样的:

http://www.url.dk/kamp/?id=2323

我想重定向到 404 错误页面,如果直接访问该页面,例如如果您访问

http://www.url.dk/kamp/

我该怎么做?

语言?服务器?

使用Apache Server和PHP Script,您可以执行以下操作:

<?php 
if($_GET["id"] === null || $_GET["id"] == false || $_GET["id"] == "")
{
    header("HTTP/1.0 404 Not Found"); 
    include("/error_pages/new404.html"); 
}
?> 

但是,您将需要一个可以提供的自定义404页面。

https://www.digitalocean.com/community/tutorials/how-to-create-a-custom-404-page-in-apache