W3C 验证器显示“提要未验证”“url 必须是完整的 URL”...有什么问题吗?

2024-01-24

正在验证我的提要,它的附件的 URL 为

https://archive.org/download/NigelFarageAPersonalMessageToNorthernIrelandVoters./Nigel%20Farage,%20a%20personal%20message%20to%20Northern%20Ireland%20voters..mp3 https://archive.org/download/NigelFarageAPersonalMessageToNorthernIrelandVoters./Nigel%20Farage,%20a%20personal%20message%20to%20Northern%20Ireland%20voters..mp3

我知道这有点复杂……但是有什么问题吗?目录名称中的停止点?文件名中的双点?逗号?他们所有人?

我已经查看了有关 URL 的 RFC,但无法弄清楚(!)。

This feed does not validate.
line 441, column 2: url must be a full URL: https://archive.org/download/NigelFarageAPersonalMessageToNorthernIrelandVoters./Nigel%20Farage,%20a%20personal%20message%20to%20Northern%20Ireland%20voters..mp3 (4 occurrences) [help]
  <enclosure type="audio/mpeg" url="https://archive.org/download/NigelFarage ...
  ^

** 编辑 **

添加了一个有用的(即使不正确的)答案(并删除了...),显示了 w3c URL 验证器的结果 -https://validator.w3.org/checklink https://validator.w3.org/checklink

This Link Checker looks for issues in links, anchors and referenced objects in a Web page, CSS style sheet, or recursively on a whole Web site. For best results, it is recommended to first ensure that the documents checked use Valid (X)HTML Markup and CSS. The Link Checker is part of the W3C's validators and Quality Web tools.

如果您发现这个问题,您可能会发现链接检查器是一个有用的资源!


问题似乎是 HTTPS URL 而不是 HTTP URL。

链接的错误文档,bar 的 foo 属性必须是完整的 URL http://validator.w3.org/feed/docs/error/InvalidURLAttribute.html, says:

如果这是网页链接,则必须包含“http://" 开头,并紧跟其后的有效域名。

The RSS 2.0 规范说明了有关<enclosure> http://www.rssboard.org/rss-specification#ltenclosuregtSubelementOfLtitemgt:

该 url 必须是 http url。

如果你改变https://archive.org/download/… to http://archive.org/download/…,它验证了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

W3C 验证器显示“提要未验证”“url 必须是完整的 URL”...有什么问题吗? 的相关文章