Neuer Blog wird nicht oneboxt

Seit wir unseren Medium-Blog auf unsere eigene Subdomain verlegt haben, tritt bei jedem Teilen eines Blogbeitrags in unserem Forum dieser Fehler auf.

Ich habe die Links mit OpenGraph validiert, und sie scheinen einwandfrei zu funktionieren.

Beispiele:

https://blog.sphere.me/one-year-into-lockdown-how-has-work-life-balance-changed-ad48aa73e57f?source=collection_home---4------1-----------------------

https://blog.sphere.me/chrissy-teigen-and-twitters-reckoning-where-do-digital-spaces-go-from-here-40bf4c149752

Screenshot von opengraph.xyz

(P.S. talljeff lässt Jeff a grüßen!)

Etwas an deiner Einrichtung ist merkwürdig.

Wenn ich eine GET-Anfrage an diese URL sende, erhalte ich eine Folge von Umleitungen:

GET → 307 → 302 → 200

Wenn ich jedoch eine HEAD-Anfrage sende, erhalte ich sofort eine 200:

HEAD → 200

Unsere Onebox-Funktion funktioniert so, dass wir versuchen, den gesamten Umleitungsvorgang zunächst mit einer HEAD-Anfrage zu bewältigen, und dann die bereits aufgelöste URL sowie die erforderlichen Cookies an die Onebox-Engine übergeben.

Da deine Einrichtung für jede Anfrageart unterschiedliche Antworten liefert, wird die Onebox-Funktion unterbrochen. Außerdem ist es für die Leistung sehr ungünstig, wenn die kanonische URL des Artikels immer zwei Umleitungen entfernt ist, bis sie gerendert wird. Du solltest das also vielleicht beheben.

Danke, Rafael,

Soweit ich weiß, haben wir lediglich die neue Custom-Domain-Funktion von Medium genutzt und die entsprechenden A-Name-Einträge erstellt.

Wäre dies also ein Thema, das wir bei Medium ansprechen sollten? Ich habe unseren Head of Infrastructure gefragt, falls es etwas mit der Einrichtung unserer Domain zu tun hat.

Vielleicht kontaktierst du den Medium-Support dazu?

Hallo @Falco, ich habe Rückmeldung vom Medium-Support erhalten, und das ist es, was sie angefordert haben:

Könntest du uns sagen, welchen User-Agent-Header Onebox sendet? Wir können diese Weiterleitungen für Anfragen von Bots/Scrappern überspringen, die wir identifizieren können.

Könntest du mir bitte mitteilen, wie ich am besten antworten soll? :pray:

Wow! Das habe ich verpasst! Schick ihm eine Umarmung :hugs:

Wir können das Problem auch mit diesem Medium-Eintrag reproduzieren, der ebenfalls einen 500er-Fehler auslöst.

https://crypto-anonymous-2021.medium.com/the-bit-short-inside-cryptos-doomsday-machine-f8dcf78a64d3

@eviltrout Ich hoffe, es ist in Ordnung, dich zu markieren, da ich gesehen habe, dass du zuvor daran gearbeitet hast.

Ist dies immer noch der korrekte User-Agent-Header, den ich an den Medium-Support senden kann?

@simonb das Problem mit dem Onebox-Versagen wurde auf einen Fehler bei der Verarbeitung der 307-Antwort zurückgeführt:

Dieser PR wird es nach dem Zusammenführen beheben:

Das sind fantastische Neuigkeiten. Vielen Dank! :purple_heart:

https://blog.sphere.me/one-year-into-lockdown-how-has-work-life-balance-changed-ad48aa73e57f?source=collection_home---4------1-----------------------

Die Onebox-Fixes wurden übernommen und bereitgestellt. Du kannst jetzt loslegen!

Toll! Vielen Dank. Es sieht so aus, als müsste ich morgen ein paar Beiträge zurückgehen und bearbeiten :smiling_face: