# Новый блог не поддерживает onebox

**URL:** https://meta.discourse.org/t/new-blog-wont-onebox/184448
**Category:** Support
**Created:** [25.Март.2021 17:41:15 UTC](https://meta.discourse.org/t/new-blog-wont-onebox/184448 "2021-03-25T17:41:15Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![simonb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simonb/32/202531_2.png) [@simonb](https://meta.discourse.org/u/simonb)
#### Post date: [25.Март.2021 17:41:15 UTC](https://meta.discourse.org/t/new-blog-wont-onebox/184448/1 "2021-03-25T17:41:15Z")

</div>

После переноса нашего блога на Medium на собственный поддомен мы постоянно сталкиваемся с этой ошибкой при каждой публикации поста в нашем форуме.

Я проверил ссылки с помощью OpenGraph, и они, похоже, работают корректно.

**Примеры:**

[https://blog.sphere.me/one-year-into-lockdown-how-has-work-life-balance-changed-ad48aa73e57f?source=collection\_home---4------1-----------------------](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](https://blog.sphere.me/chrissy-teigen-and-twitters-reckoning-where-do-digital-spaces-go-from-here-40bf4c149752)

 ![Screenshot 2021-03-25 at 17.40.40](https://global.discourse-cdn.com/meta/original/3X/7/7/77933b9063b6d3ecacb36e09b2177f0f31f8565b.jpeg)

скриншот с opengraph.xyz

_(P.S. Talljeff передаёт привет Джеффу А!)_

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [25.Март.2021 20:30:27 UTC](https://meta.discourse.org/t/new-blog-wont-onebox/184448/2 "2021-03-25T20:30:27Z")

</div>

> [@simonb](#):
>
> [https://blog.sphere.me/chrissy-teigen-and-twitters-reckoning-where-do-digital-spaces-go-from-here-40bf4c149752](https://blog.sphere.me/chrissy-teigen-and-twitters-reckoning-where-do-digital-spaces-go-from-here-40bf4c149752)

Что-то в вашей настройке выглядит странно.

Если я делаю запрос GET к этому URL, я получаю последовательность перенаправлений:

GET → 307 → 302 → 200

Однако, если я делаю запрос HEAD, я сразу получаю 200.

HEAD → 200

Наш механизм onebox работает так: мы сначала пытаемся обработать все перенаправления с помощью запроса HEAD, а затем передаем уже разрешенный URL и необходимые куки движку oneboxer.

Поскольку ваша настройка возвращает разные ответы для каждого типа запроса, это ломает работу onebox. Кроме того, это плохо сказывается на производительности, когда канонический URL статьи всегда требует двух перенаправлений для отображения, поэтому вам стоит это исправить.

---

<div class="post-metadata">

### Author: ![simonb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simonb/32/202531_2.png) [@simonb](https://meta.discourse.org/u/simonb)
#### Post date: [25.Март.2021 20:47:50 UTC](https://meta.discourse.org/t/new-blog-wont-onebox/184448/3 "2021-03-25T20:47:50Z")

</div>

Спасибо, Рафаэль,

Насколько мне известно, мы просто использовали новую реализацию пользовательских доменов от Medium и создали соответствующие A-записи.

Значит ли это, что этот вопрос следует решать с Medium? Я уже обратился к нашему руководителю инфраструктуры на случай, если проблема связана с настройкой нашего домена.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [25.Март.2021 21:07:18 UTC](https://meta.discourse.org/t/new-blog-wont-onebox/184448/4 "2021-03-25T21:07:18Z")

</div>

Может, стоит обратиться в поддержку Medium?

---

<div class="post-metadata">

### Author: ![simonb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simonb/32/202531_2.png) [@simonb](https://meta.discourse.org/u/simonb)
#### Post date: [07.Май.2021 16:05:08 UTC](https://meta.discourse.org/t/new-blog-wont-onebox/184448/5 "2021-05-07T16:05:08Z")

</div>

Привет, @Falco! Я получил ответ от службы поддержки Medium, и вот что они попросили:

> Не могли бы вы сообщить, какой заголовок User-Agent отправляет Onebox? Мы можем пропустить перенаправления для запросов от ботов/скрейперов, которых сможем идентифицировать.

Подскажите, пожалуйста, как лучше всего ответить 🙏

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [08.Май.2021 01:49:03 UTC](https://meta.discourse.org/t/new-blog-wont-onebox/184448/7 "2021-05-08T01:49:03Z")

</div>

> [@simonb](#):
>
> (кстати, talljeff передаёт привет Джеффу А!)

Ого! Я это пропустил! Передай ему объятия 🤗

Мы также можем воспроизвести это с помощью [этой записи на Medium](https://crypto-anonymous-2021.medium.com/the-bit-short-inside-cryptos-doomsday-machine-f8dcf78a64d3), которая также выдаёт ошибку 500.

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

---

<div class="post-metadata">

### Author: ![simonb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simonb/32/202531_2.png) [@simonb](https://meta.discourse.org/u/simonb)
#### Post date: [11.Май.2021 16:02:24 UTC](https://meta.discourse.org/t/new-blog-wont-onebox/184448/9 "2021-05-11T16:02:24Z")

</div>

@eviltrout Надеюсь, не возражаешь, что я отмечаю тебя, так как вижу, что ты работал над этим ранее.

Это всё ещё правильный заголовок User-Agent, который я могу отправить в поддержку Medium?

> [@Onebox user agent](https://meta.discourse.org/t/onebox-user-agent/61498/18?u=simonb):
>
> This commit adds a custom User-Agent to discourse oneboxes: The User agent looks like this: Discourse Forum Onebox v1.8.0.beta13

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [11.Май.2021 16:41:19 UTC](https://meta.discourse.org/t/new-blog-wont-onebox/184448/10 "2021-05-11T16:41:19Z")

</div>

@simonb Проблема с onebox была связана с ошибкой обработки ответа 307 здесь:

> [@Falco](#):
>
> GET → 307 → 302 → 200

Этот PR исправит её после слияния:

> <https://github.com/discourse/onebox/pull/476/files>
>
> Don’t throw errors if we encounter 303, 307 or 308 HTTP status codes in response…s

---

<div class="post-metadata">

### Author: ![simonb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simonb/32/202531_2.png) [@simonb](https://meta.discourse.org/u/simonb)
#### Post date: [11.Май.2021 18:40:26 UTC](https://meta.discourse.org/t/new-blog-wont-onebox/184448/11 "2021-05-11T18:40:26Z")

</div>

Это fantastic news. Спасибо большое! 💜

---

<div class="post-metadata">

### Author: ![jamie.wilson](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jamie.wilson/32/185466_2.png) [@jamie.wilson](https://meta.discourse.org/u/jamie.wilson)
#### Post date: [13.Май.2021 22:12:35 UTC](https://meta.discourse.org/t/new-blog-wont-onebox/184448/12 "2021-05-13T22:12:35Z")

</div>

[https://blog.sphere.me/one-year-into-lockdown-how-has-work-life-balance-changed-ad48aa73e57f?source=collection\_home---4------1-----------------------](https://blog.sphere.me/one-year-into-lockdown-how-has-work-life-balance-changed-ad48aa73e57f?source=collection_home---4------1-----------------------)

Исправления для Onebox объединены и развернуты. Теперь всё должно работать как надо!

---

<div class="post-metadata">

### Author: ![simonb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simonb/32/202531_2.png) [@simonb](https://meta.discourse.org/u/simonb)
#### Post date: [14.Май.2021 01:09:37 UTC](https://meta.discourse.org/t/new-blog-wont-onebox/184448/13 "2021-05-14T01:09:37Z")

</div>

Удивительно! Большое спасибо. Похоже, мне завтра придётся вернуться и отредактировать несколько постов ☺
