/ G! C8 K+ H3 q7 m! t z% ]
" @/ }$ s2 G. k你们或许发现了最近百度站长平台后台显示“自动推送”为0,但你们不知道为什么吧!
6 k& b+ f' v$ O, D( H, M3月10号,百度就发了通知了,js代码推送(就是你们放在网站里推送的js代码),已经停止使用了。
3 T# G% |$ H/ ~4 ]4 A如果,百度对你网站收录不佳,快换主动推送吧!
- {( R! ?1 B s我写了个小代码,来推送近2天的帖子: - /** 这个是用来提交网址到百度的
- * 每天在宝塔后台定时执行
- * 只提交最近2天的,以前的不提交
- */
- $today_start = strtotime(date("Y-m-d", time())) - 60 * 60 * 24;
- $today_end = $today_start + 60 * 60 * 24 * 2;
- $result = db_sql_find("SELECT * FROM `bbs_thread` WHERE `create_date`>$today_start AND `create_date`<$today_end ORDER BY `tid` asc");
- $urls = array();
- foreach ($result as $item) {
- array_push($urls, "https://www.44886.com/thread-{$item['tid']}.htm");
- }
- print_r($urls);
- $url = 'http://data.zz.baidu.com/urls?site=换成自己的网站&token=换成自己的token';
- $ch = curl_init();
- $options = array(
- CURLOPT_URL => $url,
- 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 $result;
复制代码 % E5 u* }: f. S7 T u z5 b
然后,把这个地址,放进计划任务里面(宝塔面板的计划任务、各大监控平台的网址监控) 我设置成的5小时运行一次。
0 n( v* ]. ]3 {0 f5 v0 B这样就行咯。 . C/ |% A( D8 n' a
7 N! t) v* P1 ?4 ^" ~1 W |