Пример веб-страницы: https://www.bloombergquint.com/politics/jyotiraditya-scindia-meets-prime-minister-even-as-congress-says-he-remains-incommunicado
Если вы проверите исходный код, вы увидите, что присутствует AMP. Исходный код и Google AMP Test также подтверждают это.
Исходный код:
Инструмент тестирования Google AMP
Но вызов API PSI выдает мне эту ошибку:
{
"urlErrors": [
{
"errorCode": "NO_AMP_URL",
"errorMessage": "No AMP URL for the request URL.",
"originalUrl": "https://www.bloombergquint.com/politics/jyotiraditya-scindia-meets-prime-minister-even-as-congress-says-he-remains-incommunicado"
}
]
}
Результаты, когда отладка:
- Работник службы удаляет фрагмент
rel="amphtml"
из источника страницы после включения JS. (Проверьте исходный код после полной загрузки страницы в исходном представлении страницы) - Структурированные данные
mainEntityofPage
устанавливаются на домашней странице сайта (bloombergquint.com) вместо страницы истории. (bloombergquint.com/:story-slug) ThumbnailURL
отсутствует в структурированных данных (SD), но в предварительном просмотре работает нормально с инструментом тестирования SD. (В предварительном просмотре страница также отображается как AMP.)
Какие параметры проверяет этот API. ( API docs )
- Если API-интерфейс будет успешным, PSI (понимание скорости страниц), будем надеяться, покажет сообщение
AMP Url discovered
?
Редактировать
Если исходный код имеет абсолютный URL-адрес страницы AMP, а не относительный URL-адрес, он показывает успех. Какой рекомендуемый контент для rel="amphtml
?