Как исправить переадресацию в Facebook?

Я сделал 4 целевых страницы на сайте http://www.getyogi.fr/ и скрипт php рандомизируют разные целевые страницы.

Но моя проблема состоит в том, чтобы исправить открытый график Facebook.
Он возвращается:
Не удалось следовать пути перенаправления — Использование данных из http://www.getyogi.fr/lp1/ потому что произошла ошибка по пути перенаправления.

Вот мой открытый график HTML:

<meta property="og:title" content="Le yoga en ligne">
<meta property="og:site_name" content="GET YOGi">
<meta property="og:url" content="http://www.getyogi.fr/">
<meta property="og:description" content="GET YOGi est un site pour pratiquer le yoga en ligne et prendre soin de vous où et quand vous voulez. Depuis votre mobile, votre tablette ou votre ordinateur, des cours HD disponible 24H/24, 7 jours /7.">
<meta property="fb:app_id" content="677363099034751">
<meta property="og:type" content="website">
<meta property="og:image" content="http://www.getyogi.fr/lp1/img/yoga1.jpg">

Кто-нибудь может мне помочь?

3

Решение

Проблема заключается в том, что URL, который вы используете в своем og:url, Вы говорите, что у вас есть фрагмент PHP, который рандомизирует целевую страницу, а затем перенаправляет пользователя на эту страницу. Вот что происходит:

  1. Краулер идет в https://your-url.com/
  2. Ваш PHP генерирует целевую страницу и перенаправляет сканер на https://your-url.com/landing-page-1
  3. На посадочной странице-1 сканер видит og:url является https://your-url.com/ который считается каноническим URL, поэтому гусеничный
  4. Теперь мы застряли в петле между шагом 2 & 3

Есть несколько вариантов, которые вы можете сделать здесь:

Опция 1: на ваших целевых страницах есть og:url быть URL целевой страницы, на которую попадает пользователь.

Вариант 2: на главном URL ваш PHP-скрипт для рандомизации игнорирует запросы сканера Facebook, у которого есть пользовательский агент facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

3

Другие решения

У меня тоже было это сообщение об ошибке, но по совершенно другой причине. Я исправил ошибку, добавив OpenGraph в атрибуты языка (в шапке)

Например:

<html xmlns="https://www.w3.org/1999/xhtml" xmlns:og="https://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml">
0

По вопросам рекламы [email protected]