如果错误的URL输入但在PHP中没有任何框架,如何重定向到无效页面?

时间:2017-04-05 09:18:06

标签: php

如果用户尝试输入不存在的错误网址,如何在我的网站中重定向或呈现无效网页?我想要一个共同的代码,因为我没有在网站中使用框架,以便如果用户输入错误或不存在的操作将重定向到页面说"该页面无法使用"?我没有在我的网站中使用任何框架。所以请给我一个解决方案。

2 个答案:

答案 0 :(得分:1)

创建一个404.php页面,然后编写您想要的内容,然后创建一个.htaccess文件,将其放在与您的网站相同的文件夹中

<强> 404.php

<?php
  header("HTTP/1.0 404 Not Found");
?>
<html>
  <head>
    <title>404 Error - Page Not Found</title>
  </head>
  <body>404 Error - Page Not Found!</body>
</html>
  

您必须在自定义404错误中指定404 HTTP响应标头   另外,它将被视为普通页面和200 OK响应   将被发送到客户端浏览器。之前必须调用header()   发送任何实际输出

<强>的.htaccess

ErrorDocument 404 /404.php 

答案 1 :(得分:0)

如果您设置.htaccess文件,则可以定义自定义404错误页面。

您可以按照本教程:https://www.digitalocean.com/community/tutorials/how-to-create-a-custom-404-page-in-apache