Circular redirect path detected and wrong Open Gra

2019-06-06 01:14发布

When sharing the following URL to Facebook

www.magicsoftware.com

You will get outdated information. Facebook refers to the site (magicsoftware.com/en) and takes all the information from the cache.

I tried to clear the cache by going to the dubugger- https://developers.facebook.com/tools/debug/og/object?q=www.magicsoftware.com

But that didn't help much.

Someone has an idea what I can do?


P.S - if you checked the debugger link, you would see that there are two critical errors mentioned:

Could Not Follow Redirect: URL requested a HTTP redirect, but it could not be followed. Errors That Must Be Fixed

Circular Redirect Path: Circular redirect path detected (see 'Redirect Path' section for details).

What does that mean?

3条回答
Root(大扎)
2楼-- · 2019-06-06 01:31

Your server is issuing redirect to the same URL as visited based on some condition, actually according to my tests on any requests that came without Accept-Language header get redirected.

See with Accept-Language header, and without any headers

Facebook linter doesn't seems to pass this header while crawling your OpenGraph meta and hung due to redirection loop.

You should avoid that redirection (or at least have some fallback) for Facebook linter to be able to collect updated data and update the cached version.

查看更多
萌系小妹纸
3楼-- · 2019-06-06 01:34

Same thing is happening to me now. I have no redirect in place. but I am getting this message " there was an error following the redirect path." when using the debugger on this URL http://www.mmaid.co/cleaning-services/offers/coupons/social-discount.php I will give it time and see if it fixes itself.

查看更多
萌系小妹纸
4楼-- · 2019-06-06 01:37

I found the solution myself - and it's only patience :)

Facebook just needs time to remove their cache files. So the solution is simply to use the Facebook Debugger to enter your URL and then to wait. Facebook will automatically refresh this URL cache.

查看更多
登录 后发表回答