dedecms如何将内容定期提交到百度站长

  • A+
所属分类:SEO技术知识

怎样将网站内容定时提交到百度站长?

 

1、新建一个推送PHP文件 ,代码如下:

 

<?php
header('Content-Type:text/html;charset=utf-8');
$xmldata =file_get_contents("https://这里填上域名/sitemap.xml");//sitemap.xml地址
$xmlstring = simplexml_load_string($xmldata,'SimpleXMLElement',LIBXML_NOCDATA);
$value_array = json_decode(json_encode($xmlstring),true);
$url = [];
for ($i =0;$i < count($value_array['url']);$i++){
echo $value_array['url'][$i]['loc']."<br/>";
$url[]= $value_array['url'][$i]['loc'];
}
$api ='这个地方需要更换成百度站长认证后的Token值';//百度推送接口
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("\n",$url),
CURLOPT_HTTPHEADER => array('Content-Type:text/plain'),
);
curl_setopt_array($ch, $options);
$result =curl_exec($ch);
echo $result;
?>

 

2、新建一个定时计划

dedecms如何将内容定期提交到百度站长

3、在底部模板添加以下JS来触发:

<script language="javascript" src=" /plus/task.php?client=js"></script>

 

以上更新内容之后网站内容就会自动推送到百度站长

  • Y7网络QQ群
  • 482772634
  • weinxin
  • Y7微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: