EMLOG判断内容页有没有被百度收录的方法

 

360截图20171016115818197.jpg


 

有相当一部分的站长朋友是非常看重网站排名和搜索引擎优化这一块东西的,所以这些看重优化和排名的站长朋友经常要去判断自己的网站页面到底有没有被百度及时收录,以便及时做出正确的决策。而判断网站内容页有没有被百度收入的方法有很多种,例如使用相关插件等方法,但是插件有一个缺点,就是使用插件容易引起网站bug和网站数据加载缓慢,那么今天无忧主机小编就来教给各位站长朋友另一种方法,不通过插件,而是通过在网站源代码中设置php函数,以此来实现emlog博客程序判断内容页有没有被百度收录的方法。

首先我们找到模板文件夹下面的module文件,然后用网页编辑工具将这个文件打开,在文件的里面添加下面的的这一段php函数代码:

?
view code
1
2
3
4
5
6
<?php //识别网页有没有被百度收录
function baidu($url){
$url='http://www.baidu.com/s?wd='.$url;
$curl=curl_init();curl_setopt($curl,CURLOPT_URL,$url);curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);$rs=curl_exec($curl);curl_close($curl);if(!strpos($rs,'没有找到')){return 1;}else{return 0;}}
function logurl($id){$url=Url::log($id);if(baidu($url)==1){echo "百度已收录";}else{echo "<a style=\"color:red;\" rel=\"external nofollow\" title=\"点击提交收录!\" target=\"_blank\" href=\"http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url\">百度未收录</a>";}}
?>

判定代码编辑好了之后找到模板目录下的echo_log.php文件,在这个文件中添加一段调用代码进行调用就可以了,调用代码如下:

?
view code
1
<?php echo logurl($logid);?>

最后保存数据,登入网站的后台更新一下数据缓存即可。

本博客所有文章如无特别注明均为原创。作者:王志军复制或转载请以超链接形式注明转自 王志军博客
原文地址《EMLOG判断内容页有没有被百度收录的方法

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)