你好 Jeena,
Spätestens <link> ist es nicht mehr ;-) Und der Feed-Validator wird dich
auch anschreien, wenn du <guid> weglässt *g*
Link ist aber nicht eindeutig, […]
Ja, du hast recht, da habe ich wohl quatsch erzählt. Naja, dann ist halt
die eindeutige Unterscheidung ohne <guid>-Element nicht möglich.
ich habe einen Feed,
der immer auf die Haupseite zeigt, da es von diesen "News" gar keine HTML
Version gibt, die ich da als Link angeben könnte. Ich habe um es
eindeutig zu machen <guid> verwendet, […]
Die aber bei dir nicht eindeutig ist… (es gibt zwei <guid>15</guid>) und
ausserdem musst du, wenn du keine Perma-Links setzt, isPermaLink explizit
auf „false“ setzen, da der Default-Value (der dann gesetzt wird, wenn du
das Attribut einfach weglässt) „true“ ist.
Nun machen sich aber alle RSS-Reader, die ich kenne den Spaß und hängen
<link> noch diese <guid> an um es dann als PermaLink zu missbrauchen,
das fürt natürlich immer zu einem 404er. So weit ich RSS aber verstehe
ist das Vorgehen der RSS-Reader falsch, oder liege ich da selbst falsch?
Ich vermute, dass es an dem fehlenden „isPermaLink="false"“ und einer
komischen automagischen URL-Ergänzung liegt.
再见,
克里斯蒂安