# Referer com nome de domínio no slug quebra o embed de comentários

**URL:** https://meta.discourse.org/t/referer-with-domain-name-in-the-slug-breaks-comments-embed/204807
**Category:** Support
**Created:** [Setembro 29, 2021, 10:20pm UTC](https://meta.discourse.org/t/referer-with-domain-name-in-the-slug-breaks-comments-embed/204807 "2021-09-29T22:20:22Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![lidel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lidel/32/115991_2.png) [@lidel](https://meta.discourse.org/u/lidel)
#### Post date: [Setembro 29, 2021, 10:20pm UTC](https://meta.discourse.org/t/referer-with-domain-name-in-the-slug-breaks-comments-embed/204807/1 "2021-09-29T22:20:22Z")

</div>

Parece que ter `example.com` no slug da postagem do blog em `blog.example.com` quebra a forma como o Discourse realiza a correspondência do cabeçalho `Referer` usada para comentários.

Foi assim que o bug se manifestou em nossa instância mais cedo hoje:

> ![referer_bug_2021-09-29_22-48](https://global.discourse-cdn.com/meta/original/3X/0/8/0824513c5428b20109c06f305b0addb687b1e585.png)

Não investigamos muito a fundo; nossa solução rápida foi remover o `.` do slug e substituí-lo por `-`, depois regenerar o site do blog ([diff do código](https://github.com/ipfs/ipfs-blog/pull/324/files)). Isso fez o problema desaparecer; a seção de comentários carrega normalmente agora.

Não é algo grave, mas isso parece ser um bug no Discourse, então estamos relatando aqui.

---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [Setembro 30, 2021, 1:56pm UTC](https://meta.discourse.org/t/referer-with-domain-name-in-the-slug-breaks-comments-embed/204807/4 "2021-09-30T13:56:59Z")

</div>

Parece que a mensagem de erro está incorreta. O motivo real é que você está passando um “`embed_url`” incorreto na solicitação acima. Você pode ver um “`/`” faltando na captura de tela.

![Screenshot 2021-09-30 192515](https://global.discourse-cdn.com/meta/original/3X/9/f/9f1154486a4490592237a12498abe683118ba61c.png)

---

<div class="post-metadata">

### Author: ![lidel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lidel/32/115991_2.png) [@lidel](https://meta.discourse.org/u/lidel)
#### Post date: [Setembro 30, 2021, 6:05pm UTC](https://meta.discourse.org/t/referer-with-domain-name-in-the-slug-breaks-comments-embed/204807/5 "2021-09-30T18:05:56Z")

</div>

Obrigado, de fato, o referer foi um palpite equivocado da nossa parte.  
Vamos adicionar a normalização de slug no gerador de blog, para que o URL.pathname sempre comece com `/`.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [Outubro 30, 2021, 6:06pm UTC](https://meta.discourse.org/t/referer-with-domain-name-in-the-slug-breaks-comments-embed/204807/6 "2021-10-30T18:06:15Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
