Mrxn教你让emlog自动实时提交至百度收录-SEO利器,站长们必看

2015-6-27 / 37 评论 emlog / Mrxn

本文共计 2280 字,感谢您的耐心浏览与评论.

Mrxn教你让emlog自动实时提交至百度收录-SEO利器,站长们必看

06-22-49-04.png

本文为Mrxn's Blog https://mrxn.net原创 转载请著名出处和链接,谢谢合作,互相尊重.

判断内容页是否百度收录,并且以博主和或者理员身份访问博客文章时自动向百度提交未收录的文章,后期会加如其他搜索引擎的自动提交功能.请关注Mrxn's Blog https://mrxn.net Email:admin#mrxn.net

下面我来教大家如何实现上述操作:

我们在modul.php底部加上如下代码

<?php
//判断内容页是否百度收录,并且以博主和或者理员身份访问博客文章时自动向百度提交未收录的文章,后期会加如其他搜索引擎的自动提交功能.请关注Mrxn's Blog https://mrxn.net Email:admin#mrxn.net
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 checkbaidu($id){
  $url=Url::log($id);
  if(baidu($url)==1){
   echo "百度已收录";
  } else {
   if (ROLE == 'admin' || ROLE == 'writer') {
    $urls = array(
      $url,
  );
  $api = 'http://data.zz.baidu.com/urls?site=mrxn.net&token=你自己的token值';
  $ch = curl_init();
  $options =  array(
     CURLOPT_URL => $api,
     CURLOPT_POST => true,
     CURLOPT_RETURNTRANSFER => true,
     CURLOPT_POSTFIELDS => implode("\n", $urls),
     CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),);
  curl_setopt_array($ch, $options);
  $result = curl_exec($ch);
  echo 'success';
   }
     echo "<a style=\"color:red;\" rel=\"external nofollow\" title=\"点击提交收录!\" target=\"_blank\" href=\"http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url\">已自动提交度娘等待收录</a>";
  }
 }
?>

(文章结尾有代码下载)然后在文章内容页引用即可,具体方法,不会的朋友请前往这里查看:传送门-点我

需要注意的其一:


$api = 'http://data.zz.baidu.com/urls?site=mrxn.net&token=你自己的token值';



$api 中的token值请换成你自己的token,获取方法:前往百度站长平台获取:http://zhanzhang.baidu.com/linksubmit/index


需要注意的其二,我把百度官方的函数做了一个小小的修改,将


$result = curl_exec($ch); echo $result;修改成了:$result = curl_exec($ch);echo 'success';


因为不修改的话就会出现这种情况:


06-22-51-53.png返回值...很碍眼和排版,当然觉得没啥的可以改回去.修改后的效果:

06-23-23-44.png是不是好看多了 -_- || 个人觉得....

至于是不是真的成功了.请往下看:

06-22-41-04.png

上图显示的是我博客每天的提交量(配额)上限:50 ,PS: 这个配额其实就是百度分配给每个网站的提交上限,超过这个数量,即使你提交了,度娘也是不要你的....555

她这个配额是根据你网站的每天访问量,活跃度,PR值.等等综合因数决定的,具体的请自行去度娘那里慢慢查看.我就不细说了.

我打开两个我最近刚刚写的文章(估计度娘未收录的):

06-22-51-53.png 图一

06-23-23-44.png图二


06-22-42-15.png 图三


在查看我的工具显示剩余配额还有多少.即验证是否成功提交了一次:

06-22-56-20.png

从图中我们可以看到剩余配额已近减少了两次.OK 至此,我们的方法成功了.以后我们写完一篇文章在查看一下,是不是就自动完成了SEO任务之一了呢?

当然,百度已近收录的就会显示如下效果:

06-22-49-04.png

各位看官,看完了还不赶紧去试试.让你的收录飞速提升!!!  看完了是不是应该评论评论吐槽吐槽呢?

注意:刷流量的孩子,在操作的时录后台了.不然可能优化过度,出现不良反应哦.


本文为Mrxn's Blog https://mrxn.net原创 转载请著名出处和链接,谢谢合作,互相尊重.

判断内容页是否百度收录,并且以博主和或者理员身份访问博客文章时自动向百度提交未收录的文章,后期会加如其他搜索引擎的自动提交功能.请关注Mrxn's Blog https://mrxn.net Email:admin#mrxn.net

源代码下载:baidu-seo.zip




标签: 代码 php emlog SEO 百度 mrxn

转载:转载请注明原文链接 - Mrxn教你让emlog自动实时提交至百度收录-SEO利器,站长们必看


37条回应:“Mrxn教你让emlog自动实时提交至百度收录-SEO利器,站长们必看”

  1. 阿符博客

    我怎么都显示的收录啊,发的测试文都显示收录了

  2. 匿名

    可以改成谷歌的收录吗?你的模版是什么 [F1]

  3. 博主可否分享你的博客模块呢?

  4. 529

    为何看你的文章,大多都是已提交,等待收录,按说按照您的方法,您的文章应该大部分都被收录呢

  5. mo

    modul.php 文件在哪 啊    我怎么找不到啊

      • Mrxn

        @mo:在你的模板目录下面啊
        例如:www\content\templates\mrxn\modul.php
        其中的mrxn为你自己的模板名称

  6. 如何联系博主?主要是看看有没有合作机会?如博主有兴趣可加QQ 351186377

  7. 好方法!我也来访问一下感觉加modul.php上担心用户访问一次就要提交一次。博主放到发表文章的时候在提交那就太好了~

  8. 算了,这种对我没用。

  9. 不错,就是速度有点慢了

1 2

发表评论

{view_code_no}