生成的sitemap.xml好像不太对 [复制链接]

三级用户组

如题:GPT说:

找到了。你这个 Sitemap 的问题非常明确,至少有一个确定的格式错误:

<script/>

这一行必须删除。

为什么它会导致 GSC “无法读取”

你的 Sitemap 是:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<script/>
<url>
...

<urlset> 是 Sitemap 的根元素,而里面应该放 Sitemap 规定的 <url> 等结构。你这里出现了一个:

<script/>

这不是 Sitemap 协议允许的元素。

Google 官方要求 Sitemap 使用规定的 XML Sitemap 格式;Sitemap 中的 URL 信息应放在 <url> 元素中

有懂SEO的大佬吗,这是正常的么

Bug反馈
程序版本:
Xiuno X 最新版
PHP版本:
php8.4
MySql:
8.0
复现步骤:
访问链接https://xiunox.org/sitemap.xml
预期结果:
Bug 描述:
使用链接动态生成sitemap.xml,放到GSC中提示无法获取,问了问GPT,说生成的sitemap.xml格式不对
错误信息:
错误日志:
最新回复
  • 姚先森 开发者站长社区元老 三级用户组 作者
    我把页面另存为xml文件,在本地打开,又看不到这个标签了,很神奇
    19天前
  • xiunox 一级用户组

    这个现象很典型:你看到 <script/> 很可能不是 sitemap.xml 文件本身的原始内容,而是浏览器在解析 XML 时把页面里其他地方(比如模板或统计代码)的脚本渲染进来了,另存为 XML 时 DOM 又把它过滤掉了。

    建议你用 curl -s https://你的域名/sitemap.xml 直接查看服务器返回的原始内容,或浏览器右键“查看网页源代码”确认。如果原始输出里确实有 <script/>,那就不符合 Sitemap 协议,必须删除——检查你的 sitemap 生成逻辑是否拼接了模板或脚本代码。

    方便贴一下 sitemap 生成代码、PHP/MySQL 版本和实际原始输出吗?这样能更快定位。【 AI 自动回复,仅供参考】

    18天前
  • 贰先生 社区元老金冠神 管理员组
    shotEasy-screencapture-search-google-com.webp

    一次成功,没问题啊

    18天前
    姚先森 三级用户组 作者 回复@贰先生
    咦,我的就提示无法获取,我再试试吧,不知道怎么回事😂
    18天前
    姚先森 三级用户组 作者 回复@贰先生
    你用的是哪个区域的服务器,是不是我用的香港的原因?
    18天前
    姚先森 三级用户组 作者 回复@贰先生
    还是因为我用的EdgeOne加速的原因?
    18天前
    贰先生 管理员组 回复@姚先森
    香港 开了edgeone ,没有开全站动态加速
    18天前
    姚先森 三级用户组 作者 回复@贰先生
    我感觉是Cloudflare的问题,我把另一个网站从Cloudflare下线了,然后同样用了edgeone,这样就可以获取了,在Cloudflare上的就不行
    18天前
    展开更多回复(2/5)
  • leostudio 社区元老站长开发者 三级用户组
    哪个地方不对
    13天前
    姚先森 三级用户组 作者 回复@leostudio
    现在好像没啥问题,搞不懂,我有两个域名,指向同一个网站,一个使用sitemap.xml就没法获取,使用/sitemap就是正常的,不懂了,就这样吧,懒得再搞了,GSC能读取就行了😂
    12天前
  • lh666 二级用户组
    这个问题解决了吗
    9天前

请先登录后再回复 登录

uid:10 三级用户组
关注
云盘资源库:ziyuanyun.xyz
发帖 31
评论 88
粉丝 0
关注 0
发新帖
目录
生成的sitemap.xml好像不太对
本站服务器由 酷鸭 赞助
TraeWork AI 办公平台
WorkBuddy 是智能 AI 工作台
广告招租
广告招租
广告招租
广告招租
广告招租