LD-JSON вызывает ошибку веб-приложения - PullRequest
0 голосов
/ 05 июля 2018

У меня есть веб-сайт, созданный в .netcore 2.0, и когда я добавляю разметку schema.org на веб-сайт, он возвращает ошибку 404 для веб-сайта.

Например, добавив следующий код внизу тела

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "WebSite",
    "url": "http://website.com",
    "name": "wbs",
    "description": "Web Studio"
}
</script>

Возвращает ошибку 404. Если я удалю этот ld-json, то веб-сайт будет работать как обычно.

Я размещаю сайт на компьютере с Windows Server под управлением IIS 8; это что-то с настройками IIS?

1 Ответ

0 голосов
/ 06 июля 2018

Ответ был очевиден, как только я поместил код в IDE, я забыл сбежать от @ в бритве.

Итак, код

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "WebSite",
    "url": "http://website.com",
    "name": "wbs",
    "description": "Web Studio"
}
</script>

станет:

<script type="application/ld+json">
{
    "@@context": "http://schema.org",
    "@@type": "WebSite",
    "url": "http://website.com",
    "name": "wbs",
    "description": "Web Studio"
}
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...