Facebook как: нравится страница, которая перенаправляет через 301 или 302, выдает ошибку «страница не может быть достигнута» - PullRequest
1 голос
/ 11 августа 2010

, так как пару дней кнопка «Нравится» на нашем сайте больше не работает. Когда я нажимаю кнопку «Мне нравится», появляется сообщение «ошибка: не удалось открыть страницу в ***». Когда я удаляю перенаправление, оно работает, но я не хочу его удалять, потому что при этом URL для лайка будет изменен, и я потеряю все «лайки», которые были связаны со старым URL.

Я использую базовую настройку XFBML с разметкой:

<fb:like show_faces="false" layout="box" width="210px" href="http://url-that-redirects-via-301"></fb:like>

Не могу найти никого с той же проблемой в Google, ни заявления от Facebook, что они больше не поддерживают перенаправления. Кто-нибудь может помочь?

1 Ответ

1 голос
/ 11 августа 2010

Я предполагаю, что Facebook разрешит странице быть «понравившейся», только если она вернет код состояния HTTP 200. Это может защитить от вводящих в заблуждение или фальшивых лайков.

Представьте, что вы видели этого другапонравилась страница с заголовком "Котята такие милые".Вы думаете про себя: «Котята милые!» И переходите на эту страницу.Затем страница перенаправляет вас на «Щенки симпатичнее котят!».Это могло бы ввести в заблуждение, и, вероятно, такого рода вещи, которых Facebook хотел бы избежать.

...