Problemi di incorporamento del Referer: x non corrisponde a x

Ho girato in tondo cercando di capire perché questo embed non funziona:


Sembra che stia ricevendo il referer correttamente ma non stia mettendo insieme due più due. Ho cercato argomenti pertinenti e non ne ho trovati con questo particolare problema. Potrebbe essere qualcosa legato al TLD .quest?

2 Mi Piace

Sembra corretto, hai qualche idea @eviltrout?

Questo è piuttosto interessante dato che dovrebbe corrispondere.

Mi chiedo se la tua richiesta includa il topic_id? Vedo un percorso di codice che potrebbe mostrare questo errore per errore se l’argomento è mancante.

1 Mi Piace

Stai eseguendo l’ultima versione di Discourse? Abbiamo rimosso il controllo del referer dalla maggior parte dei posti quando si incorpora al giorno d’oggi.

2 Mi Piace

Sto cercando di utilizzare la configurazione discourseEmbedUrl per questo sito. Il mio componente commenti è su github ma il succo è:

    window.DiscourseEmbed = {
      discourseUrl: siteMetadata.comment.discourseConfig.url,
      discourseEmbedUrl: thread,
      discourseReferrerPolicy: 'no-referrer-when-downgrade',
    }

dove thread = window.location.href

Ho giocato un po’ con le configurazioni e ora ottengo l’URL completo come Referer, ma ancora non corrisponde. Puoi vederlo in fondo alla pagina sul blog

Modifica: Stavo usando la versione 2.8.0.beta10, ho appena aggiornato alla 2.8.0.beta11 e il problema è ancora lo stesso. L’unica altra complicazione che mi viene in mente è che questa istanza di Discourse è iniziata su un altro URL ed è stata migrata (forked, in realtà). Per il resto funziona tutto bene, quindi non ho motivo di pensare che la migrazione sia andata storta.

1 Mi Piace

Controllerei i tuoi record topic_embed nel database per assicurarmi che siano corretti. La migrazione dall’URL probabilmente non li ha aggiornati.

1 Mi Piace

Sembra un buon posto da controllare, sto scaricando ora il data explorer
Un altro dato interessante: tutto funziona bene sul nostro altro sito, vote.hencommunity.quest

Plugin installato, SELECT * FROM topic_embeds restituisce 8 risultati, tutti dall’URL vote.hencommunity.quest, nessuno dal blog principale hencommunity.quest che sto cercando di far funzionare.

1 Mi Piace