跳到主要内容

为什么做这个插件

你写了文章、建了自定义页面、上了产品页,但搜索引擎不一定知道它们存在。 站点地图就是主动告诉搜索引擎「我这里有哪些页面」的那份清单—— WHMCS 原生不生成它,也没地方配置。

自己手写一份 XML?页面一多就维护不动,新发一篇文章就得记得回来改一次, 漏了就等于白发。用通用工具抓取?抓不到 WHMCS 里那些需要登录或带参数的内容结构。

站点地图插件把这份清单自动化:在站点根目录生成标准的站点地图, 自动发现其它插件产出的内容,每天自动重建。全功能免费。

它能做什么

激活后在 WHMCS 根目录生成一份标准的站点地图文件,并在爬虫协议文件里声明它的位置, 搜索引擎抓取时会自动找到。

自动发现其它插件的内容

首页、文章、自定义页面的地址都会被自动收进来。它不要求你改动其它插件—— 内置的兜底机制会直接读取那些插件的内容,并按各插件真实的地址规则和可见性拼接, 所以装上就能用。

站点地图生成与配置

地址零漂移

如果内容插件本身支持上报自己的地址,站点地图会优先采用它上报的权威地址。 这意味着即使那个插件以后改了地址规则(比如开启伪静态),站点地图里的链接也不会失效, 不需要你人工同步两边的配置。

支持子目录安装

WHMCS 装在子目录(比如域名下的 /whmcs/)是很常见的部署方式, 很多站点地图工具在这种情况下会生成错误的地址。本插件按你的实际安装路径拼地址, 子目录站点同样正确。

每天自动重建,也可以手动触发

新发布的内容会在每天的定时任务里自动进入站点地图。 临时发了重要页面想马上被抓取,也可以在后台点一下立即重建。

供第三方接入的上报入口

如果你自己开发了内容型插件,可以让它主动上报自己的地址, 站点地图会直接采用,无需再为它写一套读取逻辑。

适用场景

  • 做内容 SEO 的主机商:文章和落地页需要被搜索引擎及时发现和收录
  • 同时用了文章、自定义页面插件的站点:内容分散在多个插件里,需要一份统一的清单
  • WHMCS 装在子目录的站点:通用工具容易生成错误地址,需要正确处理安装路径
  • 内容更新频繁的团队:不想每次发文都手工维护站点地图
  • 自研了内容插件的团队:需要一个标准入口把自己的页面也纳入站点地图

安装与使用

  1. 从商城下载安装包,解压后把整个模块目录上传到 WHMCS 站点根目录的 modules/addons/ 下,保持目录结构不变
  2. 进入 WHMCS 管理后台 → 系统设置 → 插件模块,找到「站点地图」点击激活
  3. 点击 Configure,在访问控制中勾选需要使用该功能的管理员组,保存
  4. 打开插件,点击立即重建,生成第一份站点地图
  5. 在浏览器打开站点根目录下的站点地图地址确认内容正确,再把它提交到搜索引擎的站长平台

常见问题

问:需要改动我已经装的文章、自定义页面插件吗?

答:不需要。内置的兜底机制会直接读取它们的内容,装上即可工作。

问:新发布的文章多久会进站点地图?

答:每天的定时任务会自动重建。想立刻生效,在后台点一下手动重建即可。

问:我的 WHMCS 装在子目录里,地址会不会错?

答:不会。插件按你的实际安装路径生成地址,子目录部署同样正确。

问:会不会把需要登录才能看的内容也放进去?

答:不会。收录时会按各内容插件的可见性设置处理,只公开该公开的地址。

问:这个真的完全免费吗?

答:是。全功能免费,没有需要付费才能解锁的功能。

免费版包含以下全部功能

功能 免费版
在 WHMCS 根目录生成标准 sitemap.xml
首页 + 文章 + 自定义页面 URL
内置兜底适配器(无需改动其它插件)
支持子路径安装(如 /whmcs/)
robots.txt Sitemap 声明
每日 cron 自动重建 + 手动重建
CollectSitemapUrls hook 供第三方零漂移接入
v1.3.0
2026-07-30
维护性更新:内部组件升级与稳定性改进。
v1.2.0
2026-06-24
新增「关于/更新」标签,显示当前/最新版本、升级日志、教程与官方链接;修复部分环境下后台界面语言显示异常的问题。
v1.1.1
2026-06-22
修复:商品链接可能生成失效跳转(死链)的问题,改用 WHMCS 原生商品链接标识;无原生标识的商品自动跳过(仍可经分类页收录)。上一版本(1.1.0):新增按内容源的包含开关(首页/文章/页面/商品/知识库/公告);新增商品、知识库、公告内置采集;新增 Base URL 覆盖;支持自定义频率重建;自定义页面采集包含顶级导航页。

还没有评价,买过的用户可来分享体验。