百度sitemap提交插件 for Typecho
几经开发,这款工具终于可以进入测试阶段。
其主要内容是向百度提交sitemap,参考了站长工具里wp的插件制作。
老高目测对SEO还是有一些用处的。
目前没有做分页sitemap,如果大家有这个需求,老高会考虑加上。
过一阵子老高会出一篇typecho的插件简单教程,欢迎关注!
教程已出,传送门
功能
提交百度口味的sitemap
提交sitemap给百度服务器,优化收录。
新的百度xml地图为地址为 http://yourweb/baidu_sitemap.xml
----> 对应功能 百度站长--链接提交--自动提交--sitemap
实时推送
插件会在添加、修改文章时向百度接口POST信息,做这些操作的时候可能会比以前慢一点,考虑到网络情况的不同,默认发送超时3000ms。
主动推送新链接
如果你有采集来的文章或者之前没有推送过的文章,老高增加了后台主动推送文章功能,目前百度每天有50条(不是次数,是条数)URL限额!所以老高加上了分组功能,文章可以按组发送,默认一次发送15条,支持自定义条数,免得消耗过多额度,建议推送后检查日志更多信息
里面的URL看是否包含你想要推送的文章,组的排序从新到旧,最老的文章必然在最后一组。
功能截图:
日志
控制台->百度结构化日志
FAQ
- 百度站长后台?找不到地方?
- 答:
- 提交地址在哪儿?找不到地方?
- 答:
效果
效果还用说吗?
安装
将文件夹重命名为BaiduSubmit
,然后拷贝至usr/plugins/
下,最后在后台->插件处安装。
升级方法
请先禁用插件后再升级
使用
全新的日志记录功能!
array ( 'group' => 1, 'url' => array ( 0 => 'http://www.geekmak.com/about.html', 1 => 'http://www.geekmak.com/fuji-disposable-camera-xtra400-fuji-yunnan.html', 2 => 'http://www.geekmak.com/asdasd.html', 3 => 'http://www.geekmak.com/6.html', ), 'info' => 'Empty reply from server', ) 这个报错是什么意思?
会debug吗?
百度的服务器
我用也是Empty reply from server,明明接口调用都是对的,郁闷了
是我网站的服务器还是百度那边的?一直都是这样,没有成功过呢。
服务器没有回复,可能是服务器有问题
努力跟着本家来学习!
还有标签页、分类页、日期页都没有提交的
主要是针对内容页的
我还真不知道啊,很神奇的都成功,现在很神奇的权重1了。。
提交文章后,插件日志显示发送成功,但是“更多信息”里显示 'success' => 0 ,这是否正常?
老高,这个插件报错啊 array ( 'url' => array ( 0 => 'https://alleysakura.com/index.php/Tech/3.html', ), 'info' => 'Protocol ttp not supported or disabled in libcurl', ) 怎么破啊
为什么你的额度有500,我记得我只有50
看起来支持 发送 URL 成功 array ( 'url' => array ( 0 => 'https://tntsec.com/index.php/archives/400.html', ), 'info' => array ( 'remain' => 496, 'success' => 1, ), )
貌似百度api现在不支持提交https
感谢了,只能靠快照么…
之前总说验证不了,现在又说被其他人验证了
你不是添加的站太多,弄混了
maybe
这个与插件无关吧?
就是我验证不行,别人就可以
使用SQLITE站点,启用插件后新建文章显示"Database Query Error “......
目前只支持mysql
感谢老高~~
array ( 'group' => 1, 'url' => array ( 0 => 'http://www.3828.net/download.html', ), 'info' => 'Unknown Host', ) 这个错误信息,怎么解决,秘钥填了
你的服务器能请求到百度吧?
你是在百度站长后台抓的吗? 现在插件能用了吗?
站长后台的那个抓取诊断(PC UA)能抓到,但是插件还是不能啊。
伤脑筋啊,数据格式应该没问题,你看看站长后台的链接提交图表,看有没有提交历史
有抓取记录无提交记录/(ㄒoㄒ)/~~
能抓取到啊
我 发送 URL 失败 显示 2015-07-05 08:44:26 …… 我 提交更新 百度服务器 success 显示 2015-07-03 14:08:44 外部 请求 sitemap 成功 显示 2015-07-03 14:05:41 我 获取checksign 百度站长 success 显示 2015-07-03 14:05:26 我 安装 插件 成功 显示 2015-07-03 14:05:25
你用的是那个版本?
不是,插件的功能是把你的URL发送给百度抓取,但是百度回复Unknown Host的意思是找不到你的域名,你可以在后台试试抓取你的页面,看是否成功
TE是141010,插件是0.52
还是不行 是不是服务器不支持
昨天换的服务器,今天刚装插件
请思考 Unknown Host 是什么意思?估计这会儿已经好了
新解析的站吗?
失败
你留言里的 http://ijuzhi.com/xxsr/725.html 不对吗?
请自学
现在显示成功了。分组的作用是?
网页显示 502 Server dropped connection
{"ip": "45.62.109.254", "password": "OGJjMGQyMW", "method": "rc4-md5", "port": "8080"} 咋用?
主动批量分组发送
发送提示失败
发布文章会自动推送?但是推送的地址是错误的。推送的地址不是文章地址,也不是分类地址,是分类地址加了个.html
有的 array ( 'group' => 3, 'url' => array ( 0 => 'http://ijuzhi.com/xxsr/725.html', 1 => 'http://ijuzhi.com/xxsr/722.html', 2 => 'http://ijuzhi.com/study/720.html', 3 => 'http://ijuzhi.com/xxsr/718.html', 4 => 'http://ijuzhi.com/xxsr/706.html', 5 => 'http://ijuzhi.com/xxsr/704.html', 6 => 'http://ijuzhi.com/xxsr/699.html', 7 => 'http://ijuzhi.com/qiu/697.html', 8 => 'http://ijuzhi.com/study/694.html', 9 => 'http://ijuzhi.com/study/692.html', 10 => 'http://ijuzhi.com/qiu/688.html', 11 => 'http://ijuzhi.com/xxsr/684.html', 12 => 'http://ijuzhi.com/xxsr/679.html', 13 => 'http://ijuzhi.com/xxsr/677.html', 14 => 'http://ijuzhi.com/xxsr/675.html', ), 'info' => array ( 'error' => 401, 'message' => 'token is not valid', ), )
请问你填写你的token了吗?
能具体点吗?
有没有更多信息?
我 获取checksign 百度站长 success 显示 这是什么意思呢。。。
插件已经升级了,先禁用,再升级吧
主体 动作 对象 成功 更多信息 时间 我 安装 插件 成功 显示 2015-05-11 18:21:43 我 获取checksign 百度站长 success 显示 2015-05-11 18:21:43
感谢分享,昨天刚入typecho 确实需要这个东西
这个确实有用,收录稳步增长
http://www.remzc.com/20150614269.html
http://www.remzc.com/ 我安装了,您帮我看下,是不是安装正确。行吗。
老高,这个百度的sitemap不能直接挂在谷歌Search Console里吗?提示Incorrect namespace……应该在什么地方添加命名空间呀
这个是给百度用的sitemap,谷歌的请使用 Google Sitemap 生成器
mark~!
mark 找了好久
恭喜找到组织了!
恩.收到,主要更新了Action.php是吧