W3C validator говорит: "канал не проверяет ""url должен быть полным URL" ... что с ним не так?

проверка моего канала, он имеет приложение с URL

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

Я знаю, что это немного запутанным... но что в этом плохого? Остановка в имени каталога? двойная точка в имени файла? запятая? все?

Я посмотрел на RFC на URL, но не могу сделать это вон(!).

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 ...
  ^

* * edit**

полезный (даже если неверный) ответ был добавлен (и удален...) отображение результата проверки URL-адреса w3c -https://validator.w3.org/checklink

error Error: 403 Forbidden by robots.txt

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.

Если вы найдете этот вопрос, вы можете найти ссылку checker полезным ресурсом!

1 ответов


проблема заключается в том, что это URL HTTPS вместо URL HTTP.

связанная документация об ошибках,Foo атрибут bar должен быть полный URL, говорит:

если это ссылка на веб-страницу, вы должны включить "http:// " в начале и сразу же следовать за ним с допустимым доменным именем.

на RSS 2.0 spec говорит о <enclosure>:

url должен быть http url-адрес.

если вы измените https://archive.org/download/… to http://archive.org/download/…, это подтверждает.