ExpressionEngine - 访问404页面时的通知电子邮件?

时间:2012-10-25 12:28:33

标签: expressionengine

根据模板管理器的点击次数,我的网站获得了相当多的404次点击。我似乎无法找到这些点击的来源,无论是一个旧的死链接还是几个等等。

我希望在我的404模板中自动向我发送一封电子邮件,其中至少包含细分数据。 EE中最好的方法是什么?

3 个答案:

答案 0 :(得分:9)

最简单的方法是使用允许您从模板中发送电子邮件的加载项。这有两个工作:

  1. “email_from_template” - http://rog.ee/email_from_template
  2. “发送电子邮件” - http://devot-ee.com/add-ons/send-email

答案 1 :(得分:4)

在这里抛出另一个选项...

在404模板上启用PHP并包含一些PHP。像

这样的东西
mail ( toaddress , subject , message );

以任何你想要的方式涂黄油。您可以提取所请求的网址,并将其包含在电子邮件中。

<?php
  $url = 'http'.(empty($_SERVER['HTTPS'])?'':'s').'://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
  mail('me@myemail.com','404 on website','Hit 404 page on site for URL:  '.$url);
?>

答案 2 :(得分:0)

有一个免费的附加组件符合这个要求:Encaf 404 Email