【发布时间】:2016-05-31 08:55:35
【问题描述】:
我想在我的自定义 404 页面中设置损坏的链接报告。我想让文档成为一个 php 页面,这样我就可以捕获请求的 url 并将其发送到我的电子邮件。到目前为止,我有一些非常基本的 php 代码来发送电子邮件,所以我明白了。问题是,如何让 404 页面出现在实际断开的链接页面上,而不是将其重定向到 404 页面。例如。您会看到 Google 的网站有它,如果您发现这样的损坏链接 (https://www.google.com/asdfasdfasdfasdfasdf),那么它会停留在同一页面上并回显请求的 uri。他们是怎么做到的?我只是使用像
这样的 .htaccess 方法
ErrorDocument 404 http://mydomain.domain/404
但这会将 404 页面重定向到那里。如何使 404 出现在实际断开的链接页面(不存在的页面)上?
【问题讨论】:
-
顺便说一句,
http://mydomain.domain/404404 被解释为文件夹,而不是文件。
标签: php .htaccess http-status-code-404 url-redirection