php - How do I fix facebook circular redirect? -


i did 4 landing pages on website http://www.getyogi.fr/ , php script randomize differents landing pages.

but problem fix open graph facebook. returns: not follow redirect path - using data http://www.getyogi.fr/lp1/ because there error following redirect path.

here open graph 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"> 

anyone me ?

the issue here because of url using in og:url. have piece of php randomizes landing page , redirects user page. here happening:

  1. crawler goes https://your-url.com/
  2. your php generates landing page , redirects crawler https://your-url.com/landing-page-1
  3. on landing-page-1 crawler sees og:url https://your-url.com/ considered canonical url crawler goes there
  4. now stuck in loop between step 2 & 3

there couple of options can here:

option 1: on landing pages have og:url url of landing page user lands on.

option 2: on main url have randomizing php script ignore requests facebook crawler has user agent of facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)


Comments