利用网站的sitemap.xml和宝塔面板的监控功能实现定时推送文章到百度站长中心,实现快速收录。
- 在网站根目录新建一个文件夹(看你自己想放哪里就放哪里,只要能访问,放天上都可以),在文件夹新建一个 PHP 文件。
- 填写网站 sitemap.xml 地址和百度的推送接口(
http://data.zz.baidu.com/urls?site=你的&token=你的
),没token的 百度资源站长 前去获取。 - 把文件地址添加到宝塔定时任务,选择访问 URL,自定义执行时间后,保存即可。
<?php $sitemapPath = '/var/www/html/sitemap.xml'; $apiUrl = 'http://data.zz.baidu.com/urls?site=www.example.com&token=YOUR_TOKEN'; $ch = curl_init($apiUrl); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain')); curl_setopt($ch, CURLOPT_POSTFIELDS, file_get_contents($sitemapPath)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); echo $response; ?>
成功会返回
- {“remain”: 今日剩余数,”success”: 推送成功数}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容