错误404页面

时间:2016-02-18 23:01:30

标签: php .htaccess http-status-code-404 url-redirection

我想在自定义404页面中设置断开的链接报告。我想将文档设为php页面,这样我就可以捕获并将请求的URL发送到我的电子邮件中。到目前为止我有一些非常基本的PHP代码发送电子邮件,所以我得到了。问题是,如何在实际断开的链接页面上创建404页面,而不是将其重定向到404页面。例如。你看到谷歌的网站将它带到了哪里,如果你发现这样的链接(https://www.google.com/asdfasdfasdfasdfasdf),那么它会停留在同一页面上并回复所请求的uri。他们是怎么做到的?我只是使用.htaccess方法,如

  

ErrorDocument 404 http://mydomain.domain/404

但是这会将404页面重定向到那里。如何在实际断开的链接页面(非现有页面)上创建404 apear?

1 个答案:

答案 0 :(得分:1)

删除完整网址使用相对网址 - 这将使其按预期工作

ErrorDocument 404 404.php

完整的网址会导致手册中指定的重定向: https://httpd.apache.org/docs/2.4/custom-error.html