78模板网分享cms建站教程,提供网站模板、网站插件、办公模板等模板教程免费学习,找模板教程就上78模板网!

实现网站自动提交死链到百度站长平台

本节带来三个解决方案,可以根据需要选择相对应的。分别适配与WordPress及Typecho,其中分别是不防止重复的本本,防重复的泪雪版本,以及Typecho平台的通用版本。

简单版本:

//WordPress 实现自动记录死链地址  
if(is_404 && strpos($_SERVER['HTTP_USER_AGENT'],'Baiduspider') !== false){  
    $fp =   fopen("badlink.txt","a");//badlink.txt 就是在网站根目录的记录死链的文件,名字可以随意了  
    flock   ($fp, LOCK_EX) ;  
    fwrite  ($fp, home_url($_SERVER['REQUEST_URI'])."n");  
    flock   ($fp, LOCK_UN);  
    fclose  ($fp);  
}  
?>

将此代码放在WP主题目录的404.PHP下面,新建个Badlink.txt文件在网站根目录

防重复版本:

来源:泪雪博客

//WordPress 实现自动记录死链地址(防重复)
if(is_404() && strpos($_SERVER['HTTP_USER_AGENT'],'Baiduspider') !== false){
	$file = @file("badlink.txt");//badlink.txt
	$check = true;
	if(is_array($file) && !empty($file))
	foreach($file as &$f){
		if($f == home_url($_SERVER['REQUEST_URI'])."n")
		$check = false;
	}
	if($check){
		$fp	=	fopen("badlink.txt","a");//badlink.txt 就是在网站根目录的记录死链的文件
		flock	($fp, LOCK_EX) ;
		fwrite	($fp, home_url($_SERVER['REQUEST_URI'])."n");
		flock	($fp, LOCK_UN);
		fclose	($fp);
	}
}

使用方法同上。

全平台通用放重复版【以Typecho为例】

来源:Typecho合集站

<?php
// 实现自动记录死链地址(防重复)全通用版本
// 夏目贵志
// https://xiamuyourenzhang.cn/
// 死链提交地址:https://ziyuan.baidu.com/badlink/index?site=你网站地址
$pageURL = (@$_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';
$pageURL .= $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']; 
// 获取url  判断是否 带https    
$pageURL = str_replace("index.php/","",$pageURL);  
// 看需求是否需要 不需要  //注释掉
// typecho 获取不知道为什么会带index.php 解决办法 替换掉
$s=file_get_contents('silian.txt');  
if(strpos($s,$pageURL) !==false) echo '存在'; 
// 判断 当前url 是否已经被记录  防止重复
else file_put_contents("silian.txt", $pageURL."rn", FILE_APPEND); 
// silian.txt 会自动生成在 根目录 
// 没有记录 记录当前url 到silian.txt 并且换行
?>

只要复制上面的代码 放到 <code>404.php</code> 页面 随便一个位置就行,<code>silian.txt</code> 会自动创建 记得赋予 <code>404.php</code> 权限 <code>777</code> 让其有写入创建功能

所有的操作方法都不例外,都是创建一个silian.txt文件在你的网站目录。

你只需要提交这个文件给搜索引擎即可。

常见搜索引擎死链提交地址:

百度:https://ziyuan.baidu.com/badlink

搜狗:https://zhanzhang.sogou.com/index.php/deadlink/index

神马:https://zhanzhang.sm.cn/open/deadLink

头条:https://zhanzhang.toutiao.com/page/inner/link/deadlink

360:https://zhanzhang.so.com/sitetool/deadlink_submit

本文链接:http://78moban.cn/post/14390.html

版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!

联系技术
文章删除 友链合作 技术交流群
1050177837
公众号
公众号
公众号
返回顶部