1

WordPress で複数の RSS フィード アグリゲーターを使用すると、フィードでエラーがスローされます。

「この XML ドキュメントは無効です。おそらく無効な文字が原因です。XML エラー: SYSTEM または PUBLIC、1 行目の 48 列目に URI がありません」

フィード URL

FeedWordPressプラグインを使用してワードプレス Web サイト間でシンジケートしていたところ、突然このエラーが発生し始めました。異なるプラグインが同じエラーをスローするため、実際のフィードに問題があるようです。

注: フィードはW3 Validationに合格しています。

誰でもエラーの原因を特定できますか?

4

2 に答える 2

1

このエラーが発生した理由は、元のフィードがシンジケート先の Web サイトと同じドメインにあったためです。

元のフィード: http://website.com/offers/feed/ シンジケートする Web サイト: http://website.com/site1/

元のフィードを別のサブドメイン ( http://offers.website.com/feed/など) に移動することで、問題が修正されました。

于 2016-03-08T17:05:16.283 に答える
0

これは通常、適切にエスケープされていない無効な文字がフィードに表示されている場合に発生します。最も一般的な問題は、文字 <,> および & です。

W3 検証に合格している場合は、リーダーに問題がある可能性が高くなります。

于 2016-01-11T11:56:59.347 に答える