Присвоение значения **@type: URL-адрес веб-страницы ** в schema.org

#schema.org #json-ld

#schema.org #json-ld

Вопрос:

Я немного смущен присвоением значения URL-адресу @type: webpage в schema.org , используя JSON-LD. Просматривая Интернет, я нашел два типа значений URL. Первый тип имеет / в конце URL-адреса: «url»: «https://example.org/subpage /» Второй — без / в конце URL-адреса: «url»: «https://example.org/subpage » Интересно, какое из двух предположений верно и имеет ли это какое-то значение. В любом случае, для моего веб-сайта, если я попытаюсь открыть подстраницы с помощью final /, я получу внутреннюю ошибку сервера. Спасибо.

Ответ №1:

Тип данных: URL https://schema.org/URL

URL-адреса с косыми чертами и без них рассматриваются как two different URL-адреса. https://webmasters.stackexchange.com/questions/27714/difference-between-at-end-of-url-and-without

Если вы укажете неработающий URL (относительный или абсолютный) — вы укажете на другую страницу 404 Not Found page . Конечно, это «плохая практика» (поэтому в вашем случае вы должны использовать "url": "https://example.org/subpage" ).

Иногда на сервере вы можете 301 перенаправить на один из них с другого (но это не связано с schema.org ).

СУММА: URL == Текст, представляющий URL-адрес элемента (Schema.org не обрабатывает ваши рекомендации по SEO для URL-адресов, неработающих ссылок, 301 и так далее). Если ваш URL-адрес страницы https://example.org/subpage/ используется "url": "https://example.org/subpage/" .