无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻 > 产业新闻 >

wordpress怎样应用电子邮件跟踪404网页页面

时间:2021-04-24 09:03来源:未知 作者:jianzhan 点击:
短视頻,自新闻媒体,达人种草1站服务做为1个有目的的Web开发设计者/网站的全部者,你将会想追踪您的网站或blog的404页。自然你能够剖析你站点的浏览系统日志文档,但大家今日要讲

wordpress怎样应用电子邮件跟踪404网页页面


短视頻,自新闻媒体,达人种草1站服务 做为1个有目的的Web开发设计者/网站的全部者,你将会想追踪您的网站或blog的404页。自然你能够剖析你站点的浏览系统日志文档,但大家今日要讲的是1个更好的跟踪方法,那便是根据推送电子邮件汇报。这样我么就可以更为立即的获得404网页页面的状况。

假如你的主题沒有404.php文档,你务必建立他,随后将1下编码加上到你的404网页页面中:

?php

// 设定网页页面情况
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( . $_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 , br , $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适用电子邮件推送。

转载请注明:


(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信

在线咨询
联系电话

400-888-8866