【问题标题】:WordPress Sitemap Parse Error only on ProductionWordPress 站点地图解析错误仅在生产中
【发布时间】:2015-03-04 08:55:59
【问题描述】:

Production 上为 sitemap.xml 的 WordPress 网站获取解析错误,但奇怪的是我无法在我的 local 上复制该问题服务器

报错信息如下:

This page contains the following errors: 
error on line 7 at column 6: XML declaration allowed only at the start of the document 
Below is a rendering of the page up to the first error.
  • 我尝试了“Google XML Sitemaps”和“Yoast SEO Plugin”,但错误没有改变。
  • 我使用的是相同的源代码。

这背后的原因是什么,或者我可以采取的最佳方法来调试这个问题?

【问题讨论】:

  • 我已经研究过空白问题,但如果是这样的话,那么问题应该可以在本地服务器中复制吗?

标签: wordpress sitemap


【解决方案1】:

终于搞定了!只需在面临类似问题的答案中发布。当我查看页面源代码时,我发现我的主页顶部打印了几个空白行。

为了调试,我停用了每个已安装的插件,并开始一次激活一个插件,以缩小导致错误的插件。错误的插件是我(我的第一个)开发的,注意到 ?> 和以下之间有空格

我还注意到,我的本地服务器顶部有 5 个空白行,但在查看 sitemap.xml 文件时,它并没有导致本地开发人员出现解析错误。不知道里面发生了什么,但上述步骤解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-06
    • 2012-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多