Ошибка отображения при ссылке на сайт в постах в фейсбуке

Я использую cloudflare на своем веб-сайте, и когда я пытаюсь опубликовать в Facebook ссылку на этот сайт, появляется сообщение об ошибке:

mydomain.com | 502: Плохой шлюз CloudFlare Ray ID: 31fa674e77c32462 • Ваш IP: 2a03:2880:XXXX:XXe5:face:b00c:0:8000 • Производительность и безопасность CloudFlare

Предварительный просмотр на экране: введите описание изображения здесь

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

2 ответа

Спасибо за Ваш ответ. Я только что исправил эту проблему, отключив IP V6 и установив уровень безопасности как Essentially Off на моей панели управления Cloudflare.

По сути, Facebook получает данные с сервера, а затем отображает их для вас. По какой-то причине Facebook получает ошибку, а вы нет.

Не уверен, применимо ли это к вам, но я нашел страницу справки, объясняющую, как устранить подобную ситуацию.

https://support.cloudflare.com/hc/en-us/articles/217720788-Why-doesn-t-my-site-display-correctly-when-sharing-to-Facebook-

Либо вы переводите его в режим "Under Attack", в котором, вероятно, используются очень агрессивные секретные правила, либо вы создали какое-то правило брандмауэра, блокирующее IP-адреса Facebook. Так что вам нужно найти что-нибудь подобное и отменить это.

Вы также можете быстро обойти проблему, добавив белый список "AS32934" в брандмауэр IP. Если это решит проблему, посмотрите в вышеупомянутых настройках фактическую причину и удалите переопределение, если вы чувствуете себя достаточно параноиком.

Другие вопросы по тегам