技术日志

记录分享邓杰律师从事网络技术工作点点滴滴。

位置:首页>资讯动态>技术日志

pbootcms程序网站利用宝塔面板计划任务功能向百度推送网页促进收录

点击复制标题网址

——温馨提示——

已复制到剪贴板,可粘贴到下一处。


时间:2025-09-03   访问量:1040

编者按:一、新建一个baidu.php文件,里面输入以下内容:<?phpheader('Content-Type:text/html;charset=utf-8');/** 只需修改这里面的两个链接 **/$xml_url = "https://你的网站网址/sitemap.xml"; // 这里修改你站点的xml地图链接$baidu_api = 'http://data.zz.baidu.com/urls?site=https://你的网

方法一:在网站根目录下建立一个.php文件,在里面键入以下代码并根据实际情况替换修改:

<?php

$urls = array(

    'https://www.mygreen.cn/networktechnique/151.html', // 推送指定网址到百度

    '这里写文章链接地址,以此类推',

);

$api = '百度推送链接';

$ch = curl_init();

$options =  array(

    CURLOPT_URL => $api,

    CURLOPT_POST => true,

    CURLOPT_RETURNTRANSFER => true,

    CURLOPT_POSTFIELDS => implode(" ", $urls),

    CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

echo $result;

?>

在宝塔面板计划任务中添加定时执行。具体参考方法二相关部分。

方法二:

一、打开你php.ini配置文件,将allow_url_fopen = Off代码改成allow_url_fopen = On。(启用 allow_url_fopen 可能会带来安全风险,因为这允许 PHP 脚本访问任何通过 URL 可访问的资源。建议仅在确实需要此功能时才启用它,并确保你的服务器和应用程序的安全性得到充分保障。)

二、新建一个baidu.php(文件名字可以随意修改,将其属性修改为只读)文件,打开并在里面输入以下内容:

选择代码1:

<?php

header('Content-Type:text/html;charset=utf-8');

 

/** 只需修改这里面的两个链接 **/

$xml_url = "https://你的网站网址/sitemap.xml"; // 这里修改你站点的xml地图链接

$baidu_api = 'http://data.zz.baidu.com/urls?site=https://你的网站网址&token=你的百度密匙';// 这里修改为你在百度站长获取到的推送接口


$xmldata =file_get_contents($xml_url);

$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'];

}

//百度推送接口一次只支持推送10条数据,超过10条的话需要分组推送,根据自己的权限调整大小。

$url_group = array_chunk($url,10);

$count=count($url_group);

for($i=0;$i<$count;$i++){

    $ch = curl_init();

    $options = array(

       CURLOPT_URL => $baidu_api,

       CURLOPT_POST => true,

       CURLOPT_RETURNTRANSFER => true,

       CURLOPT_POSTFIELDS => implode(" ",$url_group[$i]),

       CURLOPT_HTTPHEADER => array('Content-Type:text/plain'),

    );

        curl_setopt_array($ch, $options);

    $result =curl_exec($ch);

    curl_close($ch);

    echo $result;

}

?>

选择代码2:

<?php

header('Content-Type:text/html;charset=utf-8');

$xmldata =file_get_contents("https://自己网站/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 ='百度站长的推送接口';

$ch = curl_init();

$options = array(

   CURLOPT_URL => $api,

   CURLOPT_POST => true,

   CURLOPT_RETURNTRANSFER => true,

   CURLOPT_POSTFIELDS => implode(" ",$url),

   CURLOPT_HTTPHEADER => array('Content-Type:text/plain'),

);

curl_setopt_array($ch, $options);

$result =curl_exec($ch);

echo $result;

?>

三、进入宝塔面板,按下图所示操作。

向百度推送网址收录.png


本文标签:

发表评论:

评论记录:

未查询到任何数据!
关于律师
————受人之托,忠人之事————
深圳数据合规律师
邓杰律师

专业

专注执业领域事务

尽责

全力办理委托事项

务实

扎实维护合法权益

邓杰系深耕于数据合规领域复合型资深专业律师,其律师执业证号为14403201810022100。邓杰律师现(曾)任WEB前端开发工程师、WEB服务器维护工程师、计算机信息网络安全员、深圳市人民政府听证员、深圳市政府采购评审专家(法律类)、深圳市某区政府系统公职律师,在网络领域和政府系统从业多年,深刻理解网络前沿技术和行政程序运行规则,十分擅长互联网+平台领域数据合规法律实务,可为政府、企业和个人在数据合规领域提供富有针对性的非诉、诉讼、仲裁、执行等法律风险防控解决方案,能有效维护当事人的各类合法权益。

扫一扫,存名片

深圳数据合规律师名片

律师名片

QQ扫一扫

深圳数据合规律师qq

QQ咨询

电话咨询

邓杰律师电话:13715198118

请输入您的联系电话,座机请加区号

电话咨询

微信扫一扫

深圳数据合规律师微信

微信联系