我有一个自定义错误404页面,当有人点击它时会向我发送电子邮件。如果他们点击(或输入)的链接不存在,我正在使用.htaccess文件将用户定向到404页面。这在IE和FireFox中运行良好,但由于某些原因,当我使用Chrome时,该网站会在加载网站中的每个页面时触发电子邮件。我已经包含了.htaccess代码和相关的404页面代码,但我不确定它是否会非常有用。关于为什么会发生这种情况,我有点不知所措。
.htaccess(我正在做的一切都在网站的'admin'部分内):
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);
?>