我有一个自定义的错误 404 页面,当有人点击它时会向我发送一封电子邮件。如果用户单击(或输入)的链接不存在,我将使用 .htaccess 文件将用户引导至 404 页面。这在 IE 和 FireFox 中运行良好,但由于某种原因,当我使用 Chrome 时,该站点在加载站点内的几乎每个页面时都会触发一封电子邮件。我已经包含了 .htaccess 代码和相关的 404 页面代码,但我不确定它是否非常有用。我对为什么会发生这种情况感到有点茫然。
.htaccess(我所做的一切都在网站的“管理”部分):
ErrorDocument 404 http://www.mysite.com/admin/404page.php
404页面PHP:
<?php
$to = "myemail@mysite.com";
$subject = "Error Page Accessed";
$message = "Jackel414, \r\rA user ran into the error page.";
$from = "webadmin@mysite.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
?>