web-dev-qa-db-fra.com

404 en essayant de supprimer l'URL du cache Google Amp

J'ai une URL d'un site qui apparaît sur le cache de Google Amp avec quelques erreurs critiques et je dois vider le cache. J'ai suivi le guide ici https://developers.google.com/amp/cache/update-cache . C’est assurément la solution la plus compliquée pour une action aussi simple que je n’ai jamais vue, mais elle semble être la seule façon de le faire.

Je pense avoir bien suivi les étapes (même si j'ai des doutes sur la génération de signatures). Quand j'essaye de faire une demande GET à l'URL finale, j'obtiens un 404. Même si j'ai mal généré la signature, l'URL devrait donner un 400 et non un 404. Je veux effacer une URL du cache de Google. J'ai utilisé l'URL de cache répertoriée ici https://cdn.ampproject.org/caches.json pour produire une URL de ce type.

https://mysite-net.cdn.ampproject.org/update-cache/c/s/mysite.net/amp/post/url-slug-for-post?amp_action=flush&amp_ts=1505064143amp_url_signature=big- long-base64-encoded-string

J'ai essayé de frapper la même URL avec la signature exclue et toujours le 404, je pense que le code modifiait d'une façon ou d'une autre l'URL pour provoquer la 404 (même si j'ai utilisé un code pour l'URL des caractères spéciaux).

Quelqu'un peut-il me donner des conseils ici? Je veux simplement que Google actualise le cache pour cette page. Cela fait 3 jours et ce n'est pas arrivé automatiquement. J'ai accès à la page Webmaster, mais cela n'a aucune option pour effacer le cache.

3
Dan Hastings

Vous pouvez générer l'URL correcte de votre page AMP ici: Obtenez l'URL AMP correcte ici

Vous entrez votre URL et vous obtiendrez l'URL de cache AMP

Ensuite, vous devez visiter cette URL La mise à jour du cache ne sera pas immédiate de toute façon

4
Massimiliano Rubino