Как исправить ошибку кэша Google AMP: неизвестный префикс пути в URL-адресе?

#amp-html

Вопрос:

Согласно поисковой консоли Google, мой веб-сайт (thrivous.com) содержит около 170 действительных страниц AMP. Все они нормально загружаются и проверяются при прямом доступе, добавляя #development=1 к URL-адресу AMP.

Однако, когда я пытаюсь получить доступ к ним в кэше Google AMP, я получаю следующее сообщение об ошибке в консоли браузера:

«префикс неизвестного пути в URL»

И страница перенаправляется на некешированную страницу AMP.

Вот пример перенаправления и сообщения об ошибке в консоли браузера:

Скриншот примера

Я проверил, используя API URL-адресов кэша Google AMP, что я использую правильные URL-адреса кэша Google AMP. Они существуют. И API не сообщает об ошибках.

Вот пример информации, возвращаемой API URL-адресов кэша Google AMP:

 {
  "ampUrls": [
    {
      "originalUrl": "https://thrivous.com/blogs/views/wheres-the-real-nzt-48-limitless-pill",
      "ampUrl": "https://thrivous.com/blogs/views/wheres-the-real-nzt-48-limitless-pill?view=amp",
      "cdnAmpUrl": "https://thrivous-com.cdn.ampproject.org/c/s/thrivous.com/blogs/views/wheres-the-real-nzt-48-limitless-pill?view=amp"
    }
  ]
}
 

Я могу загрузить оригинал и ампулу без проблем. Когда я пытаюсь загрузить cdnAmpUrl, я получаю «префикс неизвестного пути в URL» в консоли браузера. А затем страница перенаправляется на ампУрл.

Раньше это работало нормально. И, на самом деле, после того, как я запустил API URL-адресов кэша Google AMP, он снова отлично работал при загрузке одной или двух страниц. Но затем он вернулся к сообщению об ошибке и перенаправлению. И повторный запуск API, похоже, не исправит это снова.

Как я могу исправить это навсегда, чтобы кэш Google AMP работал без перенаправления?