You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Next.js项目XML站点地图遭Google搜索控制台提示格式不支持问题解决

Google搜索控制台提示“不支持的文件格式”:Next.js站点地图的XML声明错误修复

我在发布首个基于Next.js的客户项目时,最后环节遇到了阻碍:项目中的简易XML站点地图无法被Google搜索控制台接受,系统提示"不支持的文件格式"。该站点地图参考Next.js文档结构编写,文件存于本地目录。

错误的站点地图代码

<xml version="1.0" encoding="UTF-8">
  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
      <loc>http://jeannette-skibbe.berlin/</loc>
      <lastmod>2022-05-05</lastmod>
    </url>

    <url>
      <loc>http://jeannette-skibbe.berlin/contact</loc>
      <lastmod>2022-05-05</lastmod>
    </url>

    <url>
      <loc>http://jeannette-skibbe.berlin/about</loc>
      <lastmod>2022-05-05</lastmod>
    </url>

    <url>
      <loc>http://jeannette-skibbe.berlin/portfolio</loc>
      <lastmod>2022-05-05</lastmod>
    </url>
  </urlset>
</xml>

修正后的站点地图代码

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://jeannette-skibbe.berlin/</loc>
    <lastmod>2022-05-05</lastmod>
  </url>

  <url>
    <loc>http://jeannette-skibbe.berlin/contact</loc>
    <lastmod>2022-05-05</lastmod>
  </url>

  <url>
    <loc>http://jeannette-skibbe.berlin/about</loc>
    <lastmod>2022-05-05</lastmod>
  </url>

  <url>
    <loc>http://jeannette-skibbe.berlin/portfolio</loc>
    <lastmod>2022-05-05</lastmod>
  </url>
</urlset>

问题核心

错误的根源在于XML声明格式不符合规范:正确的XML声明必须以<?xml开头,以?>结尾作为自闭合标识,而我之前误用了<xml>和</xml>标签包裹声明内容,这是对XML格式不熟悉导致的低级错误,修正声明格式后问题随即解决。

内容的提问来源于stack exchange,提问作者ire.Ulysses

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 12:40:30