joe主题收录检测修改

joe主题收录检测修改

小唐
2022-06-24 / 0 评论 / 371 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年01月06日,已超过470天没有更新,若内容或图片失效,请留言反馈。

前言

今天下载joe主题的时候发现文章提示收录的,问题出在百度针对附加参数进行了检测,去掉后可以正确获取。

修改core/route.php原主题代码

/*第135行*/
    $site = $self->request->site;
    $encryption = md5(mt_rand(1655, 100860065) . time());
    $baiduSite = "https://www.baidu.com/s?ie=utf-8&newi=1&mod=1&isid={$encryption}&wd={$site}&rsv_spt=1&rsv_iqid={$encryption}&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=0&rsv_dl=ib&rsv_sug3=2&rsv_sug1=1&rsv_sug7=001&rsv_n=2&rsv_btype=i&inputT=3083&rsv_sug4=3220&rsv_sug=9&rsv_sid=32818_1460_33042_33060_31660_33099_33101_32961_26350_22159&_ss=1&clist=&hsug=&f4s=1&csor=38&_cr1=32951";
/*第146行*/
 curl_setopt($ch, CURLOPT_REFERER, "https://www.baidu.com/s?ie=UFP-8&wd={$site}");

修改后代码

/*第135行*/
    $site = urlencode($self->request->site);
    $baiduSite = "http://www.baidu.com/s?ie=utf-8&wd={$site}";
/*第146行*/
    curl_setopt($ch, CURLOPT_REFERER, "https://www.baidu.com/s?ie=utf-8&wd={$site}");

这样就解决了查询百度收录的问题

小插曲

腾云先锋TDP(TDP,Tencent Cloud Developer Pioneer)是腾讯云 GTS 官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧 。进群时可以跟管理员说是从本站过来的

3

评论

博主关闭了所有页面的评论,留言评论可通过微信关注公众号:得水小筑