本文的重点是详细介绍WordPress网站发生404错误时如何通过邮件通知管理员,可以完成发生404错误时通过邮件通知管理员的功能,对seo优化很有帮助,有需要的朋友可以参考一下。
本文介绍了当WordPress网站出现404错误时,通过电子邮件通知管理员的方法。分享给大家参考。深入分析以下内容:
这是一个易于使用的功能。当我们的网站地址不正确时,你可以通过电子邮件通知管理员,只需将以下代码添加到你常用的WordPress主题404.php文档的顶部。
如果你的服务器适合mail()功能或者设置了SMTP推送邮件,总之,你可以推送邮件。过一会儿,你会发现404通知邮件很可能在垃圾桶里。
代码如下:
复制代码如下:mail($email,"404alert:"。$博客。"[".$主题。"]",$message,"from:$email");
详细代码如下:
复制代码如下:<?PHP
//WP404ALERTS
//setstatus
header("HTTP/1.1404未找到");
header("Status:404未找到");
//网站信息
$blog=get_bloginfo('name');
$site=get_bloginfo('url')。'/';
$email=get_bloginfo('admin_email');
//主题信息
if(!emptyempty($_COOKIE["nkthemeswitch"。COOKIEHASH]){
$theme=clean($_COOKIE["nkthemeswitch"。COOKIEHASH]);
}else{
$theme_data=WP_get_theme();
$theme=clean($theme_data->;姓名);
}
//REFERER
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["请求_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";
}
//用户代理
if(isset($_SERVER['HTTP_USER_AGENT']){
$AGENT=clean($_SERVER['HTTP_USER_AGENT']);
}else{
$agent="undefined";
}
//identity
if(isset($_SERVER['REMOTE_IDENT']){
$REMOTE=clean($_SERVER['REMOTE_IDENT']);
}else{
$remote="undefined";
}
//logtime
$time=clean(date("FjSY,h:ia",time());
//sanitize
functionclean($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:"。$时间。“n”。
"*404:"。$请求。“n”。
"站点:"。$site。“n”。
"主题:"。$主题。“n”。
"推荐人:"。$referer。“n”。
"查询字符串:"。$string。“n”。
"远程地址:"。$地址。“n”。
"远程标识:"。$remote。“n”。
"用户代理:"。$代理。”nnn”;
mail($email,"404Alert:"。$博客。"[".$主题。"]",$message,"From:$email");
?>
期待以上对大家的WordPress网站有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)