在 WordPress 上使用多个 RSS 提要聚合器,在我的提要上引发错误:
“此 XML 文档无效,可能是由于无效字符。XML 错误:SYSTEM 或 PUBLIC,第 1 行第 48 列缺少 URI”
我正在使用FeedWordPress插件在 wordpress 网站之间进行联合,然后突然之间它开始抛出这个错误。实际提要似乎存在问题,因为不同的插件会引发相同的错误。
注意:Feed 通过了W3 Validation。
谁能发现导致错误的原因?
在 WordPress 上使用多个 RSS 提要聚合器,在我的提要上引发错误:
“此 XML 文档无效,可能是由于无效字符。XML 错误:SYSTEM 或 PUBLIC,第 1 行第 48 列缺少 URI”
我正在使用FeedWordPress插件在 wordpress 网站之间进行联合,然后突然之间它开始抛出这个错误。实际提要似乎存在问题,因为不同的插件会引发相同的错误。
注意:Feed 通过了W3 Validation。
谁能发现导致错误的原因?
我收到此错误的原因是因为我的原始 Feed 与我正在联合的网站位于同一域中:
原始 Feed:http : //website.com/offers/feed/ 要联合的网站: http ://website.com/site1/
通过将原始提要移动到不同的子域,例如http://offers.website.com/feed/解决了这个问题。
这通常发生在提要显示未正确转义的无效字符时。最常见的问题是字符 <,> 和 &
如果它通过了 W3 验证,那么它更有可能是有错的读者