当前位置:首页wordpress如何使用邮件追踪404页面 举报文章

wordpress如何使用邮件追踪404页面

作者:admin    来源:用户投稿    时间:2015.6.11   

  作为一个有意识的Web开发者/网站的所有者,你可能想跟踪您的网站或博客的404页。当然你可以分析你站点的访问日志文件,但我们今天要讲的是一个更好的追踪方式,那就是通过发送邮件报告。这样我么就能更加及时的获取404页面的情况。

  如果你的主题没有404.php文件,你必须创建他,然后将一下代码添加到你的404页面中:

// 设置页面状态
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");

// 站点信息
$blog = get_bloginfo('name');
$site = get_bloginfo('url') . '/';
$email = get_bloginfo('admin_email');

// 主题信息
if (!empty($_COOKIE["nkthemeswitch" . COOKIEHASH])) {
$theme = clean($_COOKIE["nkthemeswitch" . COOKIEHASH]);
} else {
$theme_data = wp_get_theme();
$theme = clean($theme_data->Name);
}

// 获取来源地址
if (isset($_SERVER['HTTP_REFERER'])) {
$referer = clean($_SERVER['HTTP_REFERER']);
} else {
$referer = "undefined";
}
// 来源 URI
if (isset($_SERVER['REQUEST_URI']) && isset($_SERVER["HTTP_HOST"])) {
$request = clean('http://' . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]);
} else {
$request = "undefined";
}
// 查询字符串
if (isset($_SERVER['QUERY_STRING'])) {
$string = clean($_SERVER['QUERY_STRING']);
} else {
$string = "undefined";
}
// IP 地址
if (isset($_SERVER['REMOTE_ADDR'])) {
$address = clean($_SERVER['REMOTE_ADDR']);
} else {
$address = "undefined";
}
// 用户客户端信息 agent
if (isset($_SERVER['HTTP_USER_AGENT'])) {
$agent = clean($_SERVER['HTTP_USER_AGENT']);
} else {
$agent = "undefined";
}
// 用户连接协议
if (isset($_SERVER['REMOTE_IDENT'])) {
$remote = clean($_SERVER['REMOTE_IDENT']);
} else {
$remote = "undefined";
}
// 记录时间
$time = clean(date("Y-m-d H:i:s", time()));

// 组合信息
function clean($string) {
$string = rtrim($string);
$string = ltrim($string);
$string = htmlentities($string, ENT_QUOTES);
$string = str_replace("n", "
", $string);

if (get_magic_quotes_gpc()) {
$string = stripslashes($string);
}
return $string;
}

$message =
"TIME: " . $time . "n" .
"*404: " . $request . "n" .
"SITE: " . $site . "n" .
"THEME: " . $theme . "n" .
"REFERRER: " . $referer . "n" .
"QUERY STRING: " . $string . "n" .
"REMOTE ADDRESS: " . $address . "n" .
"REMOTE IDENTITY: " . $remote . "n" .
"USER AGENT: " . $agent . "nnn";

// 发送邮件
mail($email, "404 Alert: " . $blog . " [" . $theme . "]", $message, "From: $email");

?>

  注意:使用该方法前提是你的wordpress支持邮件发送。

  转载请注明:http://www.54ux.com/a-2393.html

好文打赏,给Ta鼓励
扫一扫用手机阅读本文
Tags:如何  使用  邮件  追踪  页面  
  • 相关搜索
图片推荐
    【有图有真相】朋友圈都这样了,你还怎么做生意?

    【有图有真相】朋友圈都这样了,你还怎么做生意?

    先说个事,一哥们儿在朋友圈卖东西,开始的时候完全没人搭理他,但功夫不负有心人。他每天坚持上货、拍照、修图、发到朋友圈,刷屏,点赞达人,评论快手,坚持了整整两个月,终于有了回报所有人都把他拉黑了。  别
    创业是种生活方式 这个时代的核心是允许试错

    创业是种生活方式 这个时代的核心是允许试错

    [摘要]在真格基金的一次活动上,一个毕业后在麦肯锡工作两年的男孩问徐小平:加入一个创业团队,需要什么样的素质,而这个素质到什么程度才是足够的呢。徐小平说:首先,你敢于辞去你麦肯锡的工作,就是你最大的素
    P2P租车混战车主成香饽饽,五招解决车辆安全难题

    P2P租车混战车主成香饽饽,五招解决车辆安全难题

    摘要:据已有数据,中国驾驶本拥有量高于私家车拥有量三倍,中国有3亿多人有驾照,私家车存量却只有1亿,可见租车是刚需,而车主成平台竞争焦点。    P2P租车起源于欧美,属于共享经济的一部分。在P2P租
    初次体验今日头条广告 收益堪比联盟广告

    初次体验今日头条广告 收益堪比联盟广告

    笔者因为之前有幸被邀请开通了今日头条广告系统,可以投放自己的广告,也就是今日头条的自营广告系统。不过,还有一些幸运的自媒体人士还可以投放今日头条的广告。这样就是说,今日头条这个平台投放的这个是什么广告
    三年烧光2000万美元  做汽车分时租赁的友友用车倒闭了

    三年烧光2000万美元 做汽车分时租赁的友友用车倒闭了

    摘要: 友友用车CEO李宇谈及停业具体原因时称:去年签署的投资款,今年没有如期到账,打乱了所有计划。    钛媒体快讯|3月10日消息:汽车分时租赁平台友友用车今日发布了《友友用车停止运营公告》的消息
    周三A股市场大幅反弹 两市成交量明显放大

    周三A股市场大幅反弹 两市成交量明显放大

    漫画 王建明深圳商报记者 吴玉函周三A股市场大幅反弹,两市成交量有明显放大。指数震荡走高,房地产以及相关的建材、水泥等板块在房价走高的刺激下快速上涨,市场情绪逐步发酵,金融、供给侧改革等概念也表现活跃
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面