首页 > 经验 > 关键词  > Wordpress最新资讯  > 正文

wordpress使用邮件追踪404页面

2013-08-23 10:33 · 稿源:http://www.54ux.com/a-2393.html

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

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

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

// 设置页面状态

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('https://' . $_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 . "\n\n\n";

// 发送邮件

mail($email, "404 Alert: " . $blog . " [" . $theme . "]", $message, "From: $email");

?>

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

  • 相关推荐
  • 大家在看
  • WordPress建站用哪个主机好?GoDaddy主机评测推荐

    虚拟主机服务在国内外已经有超过20 多年历史了,是一个相对比较成熟的行业,市场上有成百上千家公司提供虚拟主机租赁服务。也正因为如此,这个行业竞争非常激烈。虚拟主机服务的价格从1 美元到上百美金每月不等都有,服务质量也是参差不齐,有些虚拟主机三天两头出问题,不是速度慢就打不开。这两年建站,除了用户有特别要求外,基本上都是使用WordPresss程序建站,不仅功能强大、扩展性强、安全性高,而且安装简单、使用方便。选?

  • 高通承诺2040年前实现净零排放

    随着 2021 年联合国气候变化大会的召开,高通公司做出了可持续发展承诺。这家芯片制造商表示,它将在 2040 年前实现净零排放。高通公司表示,到 2030 年,它将在 2020 年的基础上将其 Scope 1 和 Scope 2 的温室气体排放减少 50%。同年,它计划将 Scope 3 的排放量在 2020 年的基础上减少 25%。Scope 1 是指包括该公司或其拥有或控制的任何排放源直接产生的所有污染。Scope 2 是指包括高通公司消耗的电力、供暖和制冷所产生的间接?

  • 高通:计划到 2040 年实现温室气体净零排放

    ​据高通表示,他们将在2030年之前,将公司直接产生的污染以及消耗电力、供暖和制冷间接排放的污染减少至50%,并将其价值链产生的所有其他间接排放减少25%。到2040年,实现全净零排放。

  • GM、福特签署新协议,承诺到2040年只销售零排放汽车

    美三大汽车制造商中的两家于当地时间周三在2021年联合国气候变化会议(即COP26)上签署了一项重要承诺。通用汽车(GM)和福特同意遵守《格拉斯哥汽车零排放协议》,该协议要求汽车制造商在2040年前只销售零排放汽车。沃尔沃、捷豹路虎和梅赛德斯-奔驰也签署了这项协议。该一协议要求到2035年在逐步淘汰新车大型市场的尾气排放。GM在这个问题上已经表明了自己的立场,今年早些时候,它宣布了到2040年只销售零尾气排放的车辆的愿望。然

  • 《战地2042》全平台画面测试结果出炉:PS5部分表现不如XSS 翻车严重

    近日,《战地》系列的新作《战地2042》开启了抢先体验,订购了EA Play Pro的玩家和购买了黄金版或终极版的玩家都已经能够进入游戏,而在几天的测试后,油管博主ElAnalistaDeBits惯例放出了该作的多平台画面测试结果。令人没有想到的是,有着优秀理论性能的PS5主机在部分项目上的表现居然不及售价两千多元的入门级主机Xbox Series S,相当出人预料。在测试中,ElAnalistaDeBits将一台搭载RTX 3080显卡的高配PC上把《战地2042》的全?

  • PC版《战神4》确认支持NV DLSS和AMD FSR:4K画质、帧率有保障了

    两周前,索尼宣布《战神4》将登陆PC,2022年1月14日发售,售价279元。日前,NVIDIA确认,PC版将支持DLSS、Relex等视觉技术,支持4K分辨率、超宽屏等。DLSS可以提高帧率,尤其是开启光追消耗运算资源较多时。与此同时,AMD FidelityFX Super Resolution(FSR)同样在支持之列,这是类似于DLSS通过计算增加帧率的手段。据悉,《战神4》2018年在PS4平台发售,迄今卖出1950万份。另外,同样是PS独占的《神秘海域》系列也定于明年发布PC

  • 全面升级!《战神4PC版将支持4K超宽屏、DLSS和FSR等技术

    据外媒今天(11月6日)报道的消息,原索尼独占游戏《战神4》的PC版本已经确认会支持英伟达的DLSS和Reflex技术,同时也将支持AMD的FSR技术。除了DLSS,Reflex和FSR以外,《战神4》PC版还将支持最高4K的分辨率,同时将会提供超宽屏支持,整体的画面表现将在PS版本的基础上获得全面提升。此外,《战神4》PC版还会全面升级游戏的反射效果,并替换高分辨率的阴影材质,从而增加游戏的画面质感。虽然这些独属于PC版本的升级堪称是对PS版?

  • 鼎桥版Mate 40E通过3C认证:40W快充、不送充电头

    默默无闻的鼎桥通信通过一款N8 Pro手机瞬间火了,因为它简直就是华为nova 8 Pro 5G的翻版,唯一区别就是处理器换成了麒麟985,还支持5G。这是华为手机的另一种新出路,而且只是个开始。之前有传闻称,鼎桥还在准备一款新的M40,华为Mate 40灵魂附体,采用麒麟9000E处理器,支持5G。现在,鼎桥一款编号TDT-MA01”的新机已经拿到了3C认证证书,据说就是M40,但对应的不是Mate 40,而是Mate 40E。认证信息显示,该机支持5G,支持40W(1

  • Intel 40亿美元卖掉的杀软公司McAfee再次被卖:价值140亿美元

    杀毒软件市场不太好混,这两年行业一直在整合,8月份诺顿宣布收购AVAST,现在美国另一个杀软公司McAfee(迈克菲)再次被卖掉了,私有财团以140亿美元的价格接盘,并将公司私有化,要知道今年3月份Intel才以40亿美元的价格卖掉了McAfee,中间商一转手就是100亿美元的赚头。根据McAfee公司的公告,该公司将被由Advent International领导的财团以超过140亿美元的价格收购。McAfee公司披露称,该笔交易的投资者财团由六方组成,由美国?

  • 工信部:已下架540款违规处理用户信息等拒不整改APP

    11月16日消息,据媒体报道,工信部信息通信管理局副局长王鹏表示,近年来,工信部聚焦人民群众反映强烈的APP违规处理用户个人信息、设置障碍、骚扰用户、欺骗误导用户等问题,截至目前已组织检测21批次共244万APP,累计通报2049款违规APP,下架540款拒不整改的APP。王鹏表示,工信部不断强化应用商店关键责任链管理,督促应用商店加强自查清理,应用商店已主动下架40余万款违规APP。据悉,《常见类型移动互联网应用程序必要个人信?

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天