Selon https://developers.google.com/amp/cache/update -cache pour mettre à jour le cache AMP dont j'ai besoin pour générer une clé RSA et la placer à: https://example.com/.well-known/amphtml/apikey.pub < / a>
Malheureusement, en raison des restrictions du CMS (Shopify), cette URL n'est pas possible de configurer. Existe-t-il d'autres moyens de mettre à jour le cache?
Une redirection 301 fonctionnerait-elle? Le fichier serait en fait stocké sur le CDN, un domaine différent, quelque chose comme: https://cdn.shopify.com/s/files/1/3201/2492/files/apikey.pub
Merci
3 Réponses :
J'ai utilisé la redirection d'URL (fournie par Shopify) pour lier des images dans les signatures Outlook. Alors oui, je suppose que cela devrait fonctionner.
Essayez ce qui suit:
https://example.com/.well-known/amphtml/apikey.pub
. Dites-nous comment ça se passe.
J'espère que cela vous aidera.
Merci Hamza, va mettre en place cela et voir comment ça se passe. La confirmation prendra probablement un certain temps en raison des heures d'index de Google
Pas de soucis @Mircea. Bonne chance! J'attendrai votre confirmation.
Vous pouvez également envisager de récupérer la page AMP mise en cache qui met également à jour automatiquement le cache AMP (à condition que votre contenu source expire correctement).
Selon Developers.google.com/amp/cache/update-cache , cette méthode est le seul moyen de vider le cache "à la demande". Les en-têtes d'expiration personnalisés ne sont pas non plus possibles sur Shopify
Ce que Hamza a suggéré semble fonctionner, cependant, voici ma recommandation:
Envoyez la clé de pub et la raison pour laquelle vous en avez besoin sur le serveur à Shopify. Si vous avez Shopify Plus, vous ne serez pas la première personne à demander les choses et ils vous hébergeront en plaçant la clé à l'emplacement souhaité.
Désolé, ce n'est pas plus technique, mais vous êtes vraiment lié à votre CMS.
J'ai contacté le support Shopify. Le client est sur Plus, mais nous avons reçu un message "impossible".
Vraiment? Incroyable. Besoin de remonter, ou demandez-leur de le faire et d'inclure les étapes.