Ошибка отображения при ссылке на сайт в постах в фейсбуке
Я использую 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 получает ошибку, а вы нет.
Не уверен, применимо ли это к вам, но я нашел страницу справки, объясняющую, как устранить подобную ситуацию.
Либо вы переводите его в режим "Under Attack", в котором, вероятно, используются очень агрессивные секретные правила, либо вы создали какое-то правило брандмауэра, блокирующее IP-адреса Facebook. Так что вам нужно найти что-нибудь подобное и отменить это.
Вы также можете быстро обойти проблему, добавив белый список "AS32934" в брандмауэр IP. Если это решит проблему, посмотрите в вышеупомянутых настройках фактическую причину и удалите переопределение, если вы чувствуете себя достаточно параноиком.