Nuovo blog non funziona con onebox

Da quando abbiamo spostato il nostro blog Medium sul nostro sottodominio, riceviamo costantemente questo errore ogni volta che condividiamo un post del blog sul nostro forum.

Ho validato i link con OpenGraph e sembrano funzionare correttamente.

Esempi:

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 da opengraph.xyz

(P.S. talljeff saluta jeff a!)

C’è qualcosa di strano nella tua configurazione.

Se eseguo una richiesta GET su questo URL, ottengo una sequenza di reindirizzamenti:

GET → 307 → 302 → 200

Tuttavia, se eseguo una richiesta HEAD, ottengo direttamente un 200

HEAD → 200

Il nostro sistema onebox funziona tentando di gestire l’intera sequenza di reindirizzamenti con una richiesta HEAD iniziale, per poi passare l’URL già risolto e i cookie necessari al motore oneboxer.

Poiché la tua configurazione restituisce risposte diverse per ciascun tipo di richiesta, questo interrompe il funzionamento di onebox. Inoltre, è molto dannoso per le prestazioni se l’URL canonico dell’articolo richiede sempre due reindirizzamenti prima di essere visualizzato, quindi potrebbe essere opportuno risolvere il problema.

Grazie, Rafael,

Per quanto ne sappia, abbiamo solo utilizzato la nuova implementazione dei domini personalizzati di Medium e creato i relativi record A.

Quindi, si tratterebbe di un problema da segnalare a Medium? Ho chiesto al nostro Responsabile dell’Infrastruttura nel caso fosse qualcosa legato alla configurazione del nostro dominio.

Forse dovresti contattare l’assistenza di Medium a riguardo?

Ciao @Falco, ho ricevuto una risposta dal supporto di Medium, ed ecco cosa hanno chiesto.

Potreste dirci quale intestazione User-Agent sta inviando Onebox? Possiamo saltare quelle reindirizzamenti per le richieste provenienti da bot/scrapper che possiamo identificare.

Potresti gentilmente farmi sapere qual è il modo migliore per rispondere :pray:?

Wow! Me lo sono perso! Mandagli un abbraccio :hugs:

Possiamo anche riprodurlo con questo articolo su Medium, che genera anch’esso un errore 500.

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

@eviltrout spero non ti dispiaccia taggarti dato che ho visto che hai lavorato su questo in precedenza.

È ancora questo l’header user agent corretto che posso inviare al supporto di Medium?

@simonb il fallimento di onebox è stato ricondotto a un bug nella gestione della risposta 307 qui:

Questa PR lo risolverĂ  una volta unita:

Che notizia fantastica. Grazie mille! :purple_heart:

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

Le correzioni per Onebox sono state integrate e distribuite. Ora dovresti essere pronto!

Fantastico! Grazie mille. Sembra che domani dovrò tornare indietro e modificare alcuni post :smiling_face: