@willywongi Potresti aver frainteso il mio problema, quindi lasciami spiegare cosa è successo.
- Ho seguito i passaggi ma non sono riuscito a incorporare i commenti sul sito.
- Si è scoperto che la mia app Discourse (installata su un dominio diverso) non riesce a “verificare” l’esistenza dei miei post del blog perché il mio sito principale non implementava il metodo HEAD su quegli URL.
- Dopo aver implementato un gestore per le richieste HEAD su quei percorsi, l’incorporamento funziona.
Per verificare se hai lo stesso problema, esegui curl contro l’URL che contiene il post del blog o dove desideri che appaia l’incorporamento dei commenti.
Ad esempio, se il tuo URL è https://example.com/blog/awesome-post, apri il terminale ed esegui:
curl https://example.com/blog/awesome-post -I
Questo eseguirà una richiesta HEAD a quell’URL e ti restituirà il risultato. Se il codice di stato è diverso da 200 (quel numero si trova sulla prima riga della risposta), ad esempio:
HTTP/2 200
allora il server non implementa il metodo HEAD (oppure ha problemi a rispondere ad esso).
Se la risposta è 200, il problema dell’incorporamento non è legato alle richieste HEAD.