2015-05-01 3 views
7

Пользователи фид, он имеет корпус с URL изВалидатор W3C говорит, что «фид не проверяет», «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 ... 
^

** редактировать **

Полезным (даже если неправильно) ответ был добавлен (и удален ...) показывает результат с w3c валидатор URL - 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 полезным ресурсом!

ответ

12

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

документация связана ошибка, foo attribute of bar must be a full URL, говорит:

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

RSS 2.0 spec says about <enclosure>:

URL-адрес должен быть HTTP URL.

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

 Смежные вопросы

  • Нет связанных вопросов^_^