后台点击生成 Sitemap 后没有文件,或定时生成长期不更新,先看配置记录中的文件名与路径。路径应位于可写的公开目录内,Web 用户与 Cron 用户都要有正确权限。
手动生成失败时查看 exception 与系统日志;定时任务失败则同时检查 cron_schedule 中 sitemap 相关任务。常见情况是命令行 PHP 与 Web PHP 使用不同用户,后台测试可写,Cron 却没有权限。
多商店要为各商店视图创建对应 Sitemap,并确认 Base URL、商品和分类 URL 使用正确域名。商品量很大时,应使用系统的文件大小和 URL 数量拆分,不要生成一个超大 XML 后再手工切割。
文件生成后还要直接请求它,确认返回 200、内容是 XML 而不是登录页或 404。站点地图只负责列出规范 URL;被 noindex、重定向或 canonical 到其他页面的地址不应继续混在其中。

