2025年3月14日更新

今天在插件的github issues中看到有人也在提这个问题,作者给出的解决方案是将Plugin.php文件的第100行的$api_url = 'https://www.bing.com/indexnow';改成$api_url = 'https://api.indexnow.org';
修改完代码之后,更新这篇文章不再报错。
但事实证明没有报错并不是正常了,而当我引用了Error.php文件后,错误提示变成了Cannot use object of type EasyHttp_Error as array
EasyHttp_Error as array.png
算了,提交给作者,让他帮忙解决吧。

2025年2月1日原文

心血来潮想要在Typecho上安装个IndexNow的插件,貌似推荐最多的就是PostToBingIndexNow这款,不过作者的更新停止在两年前(Typecho自己还不是很多年不更新了)。
插件安装方法很简单,从github上下载源码后上传到服务器的/usr/plugins目录下并改名为PostToBingIndexNow。
在网站根目录下再新建一个日志文件夹:

mkdir temp_log

进入网站后台启用插件并进入设置页面:
PostToBingIndexNow_Settings.png
填入在Bing站长平台申请的key并保存。
key申请地址:https://www.bing.com/indexnow
注意,请根据Bing页面说明步骤进行相关设置
Bing-IndexNow-Settings.png
除了获取key,还需要将key.txt文本文件下载后上传到你网站的根目录
Bing-IndexNow-Settings-sample.png
到这一步,基本上就已经顺利安装完毕了。
结果悲剧了,正好修改了之前的某篇日志,点击提交时,竟然报错了!提示Class “EasyHttp_Error" not found,见下图:
PostToBingIndexNow_Settings-EasyHttp_Error.png
本来以为只是更新会有这个问题,结果新发布文章同样如此!但是,如果进入后台会发现其实文章已经更新或者已经生成了,只是不会像之前那样自动回到后台的文章管理界面。

最后修改:2025 年 03 月 16 日
如果觉得我的文章对你有用,请随意赞赏