Относящийся к протоколу URL-адрес изображения в Schema.org
Мои адреса изображений выглядят так:
//cdn.shopify.com/....jpg
Google SDTT:
Хотя указанных ошибок нет, если я вставлю адрес изображения в браузер, я получу:
Ваш файл не найден
Нужно ли добавлять https:
чтобы заставить его работать? Должен ли мой разработчик исправить адрес изображения?
1 ответ
При вводе ссылки на сетевой путь (//example.com/foo
) в адресную строку браузера вы не попадете на страницу HTTP(S), потому что браузер не знает базовый URI. Смотрите подробности.
При связывании ссылки на сетевой путь со страницы HTML можно установить базовый URI. Стандартные пользовательские агенты (браузеры и т. Д.) Способны понимать такие ссылки.
Для структурированных данных (например, с Schema.org) убедитесь, что вы правильно указали, что значение свойства является ссылкой на URI, в противном случае оно будет интерпретировано как строка. Так что в микроданных и RDFa, вы должны использовать такие элементы, как a
/img
/link
/ etc., в JSON-LD вы должны использовать @id
(но твой @context
может заранее определить, что значения определенных свойств по умолчанию @id
с).