随笔 - 172  文章 - 1  评论 - 1569  阅读 - 166万

[原创]Senparc Google Sitemap 的Callback使用教程

    说明:该功能适用于Senparc Google Sitemap (代号:SenMapic)v1.5及以上版本。

    使用Callback全自动更新站点sitemap操作步骤:

  1. 申请SenMapic定制服务,并获取ID、验证码等信息:http://www.senparc.com/SiteMap.xhtml/User_Apply
  2. 在定制服务后台,可以获取到“Sitemap资源开放下载”的一个API(所有的Sitemap解析、生成操作都已被封装在这个URL中,开发人员无需关心其中的逻辑),关于这个API的介绍见:http://www.cnblogs.com/szw/archive/2011/02/08/Senparc-GoogleSitemap-Open-Download.html
  3. 在用户后台的SiteMap自动生成管理页面中,点击某一条定制服务的“设置”按钮,在弹出的窗口中(见下图1),设置Callback参数,参数内容为目标网站自动处理Sitemap资源的URL,此URL是一个从网站根目录开始的相对路径,因此请勿包含域名信息。(作者建议:此Callback的URL最好设置一个验证码,“Sitemap资源开放下载”API中的验证码从此处获得,这样可以获得最高的安全性)
  4. 在您提供的Callback页面中,写入以下逻辑:
    1. 使用GET或POST方法访问上述(2)中的API
    2. 对获取到的数据进行判断,如果为小于号(<)开头,表明获取成功
    3. 如果获取成功,将其文本信息保存为对应的xml或者html文件

      如果需要同时更新sitemap.xml和sitemap.html,可将此过程进行2次,分别将API中的文件类型参数设为xml和xml即可
  5. 完成,等待更新。

 

    我们的目标是:在50行代码以内,让所有网站都可以轻松自动更新sitemap,并且接近“0负担”! 

图1:

 

     Callback文件下载:http://www.cnblogs.com/szw/archive/2011/02/24/google-sitemap-autoupdate-callback-page.html

    (PS:只需要这一个文件,无需任何编程,即可实现sitemap自动更新,且目标的服务器不需要承担任何与sitemap爬行、编码、解析、生成等有关的压力。) 

posted on   SZW  阅读(950)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
< 2011年2月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 1 2 3 4 5
6 7 8 9 10 11 12

点击右上角即可分享
微信分享提示