Обновление AMP Cache без ключа RSA или с помощью перенаправления 301 - PullRequest
1 голос
/ 22 марта 2019

Согласно https://developers.google.com/amp/cache/update-cache, чтобы обновить кэш AMP, мне нужно сгенерировать ключ RSA и поместить его по адресу: https://example.com/.well-known/amphtml/apikey.pub

К сожалению, из-за ограничений CMS (Shopify) этот URL-адрес невозможенустановить.Существуют ли другие способы обновления кэша?

Будет ли работать перенаправление 301?Файл будет фактически храниться в CDN, другом домене, что-то вроде: https://cdn.shopify.com/s/files/1/3201/2492/files/apikey.pub

Спасибо

Ответы [ 3 ]

0 голосов
/ 30 марта 2019

Вы также можете выбрать загрузку кэшированной страницы AMP, которая также автоматически обновляет кэш AMP (при условии, что срок действия вашего исходного содержимого истекает соответствующим образом).

0 голосов
/ 01 апреля 2019

То, что предложил Хамза, звучит так, как будто оно может работать, однако вот моя рекомендация:

Отправьте ключ паба и причину, по которой он требуется на сервере, в Shopify.Если у вас есть Shopify Plus, вы не будете первым, кто запрашивает вещи, и они разместят вас в нужном месте.

Извините, это не более технично, но вы действительно привязаны к своей CMS.

0 голосов
/ 27 марта 2019

Я использовал перенаправление URL (предоставляется Shopify) для связи изображений в подписях Outlook.Так что да, я предполагаю, что это должно работать.

Попробуйте следующее:

  1. Поместите ключ RSA в Google Drive (поскольку Shopify не разрешит файлы .pub, насколько яв курсе) - Не забудьте сделать файл общедоступным, чтобы Google мог получить к нему доступ.
  2. Создайте перенаправление URL, связывающее местоположение вашего ключа RSA со ссылкой https://example.com/.well-known/amphtml/apikey.pub.

Дайте нам знать, как это происходит.

Надеюсь, это поможет.

...