Depuis que nous avons déplacé notre blog Medium vers notre propre sous-domaine, nous rencontrons systématiquement cette erreur à chaque fois que nous partageons un article de blog sur notre forum.
J’ai validé les liens avec OpenGraph et ils semblent fonctionner correctement.
Il y a quelque chose d’étrange dans votre configuration.
Si j’envoie une requête GET vers cette URL, je reçois une série de redirections :
GET → 307 → 302 → 200
Cependant, si j’envoie une requête HEAD, je reçois directement un 200.
HEAD → 200
Notre système de onebox fonctionne en essayant d’abord de gérer tout le ballet de redirections avec une requête HEAD, puis en transmettant l’URL résolue et les cookies nécessaires au moteur de onebox.
Puisque votre configuration renvoie des réponses différentes pour chaque méthode, cela brise le onebox. C’est également très mauvais pour les performances lorsque l’URL canonique de l’article nécessite toujours deux redirections avant d’être affichée, vous devriez donc envisager de corriger cela.
À ma connaissance, nous avons simplement utilisé la nouvelle fonctionnalité de domaine personnalisé de Medium et créé les enregistrements A correspondants.
Cela signifie-t-il donc qu’il s’agit d’un problème à signaler à Medium ? J’ai interrogé notre responsable de l’infrastructure au cas où cela concernerait la configuration de notre domaine.
Bonjour @Falco - j’ai eu des nouvelles du support de Medium, et voici ce qu’ils ont demandé.
Pourriez-vous nous indiquer quel en-tête User-Agent Onebox envoie ? Nous pouvons ignorer ces redirections pour les requêtes provenant de bots ou de scrapers que nous pouvons identifier.
Pourriez-vous s’il vous plaît me dire comment il est préférable de répondre