문제

We have a large number of old Urls with FB likes that redirect (301) to new Urls. Is there a way to get FB to recognize the 301s and migrate or move the likes to the new Url?

도움이 되었습니까?

해결책

I have been experiencing the same problem and just found a good solution.

Specify your old url in your like button html code (fb:like) so that you can fetch your original like/share count. When someone likes it, it will be published on his/her wall as your old link which does not exist anymore. So you need to do two things:

1) Make sure your old url exists (via url rewriting, keeping your old copy or whatever you can think of).

2) 301 redirect your old url to your new url.

You still need to display your old url in the Like button html code though. Hope this helps.

다른 팁

URLs that don't return a 200 aren't "likable" - this is intentional to prevent people from being duped into liking a URL they didn't intend to.

There may be some administrative channel for you to go through that will let you "port" your likes over, but honestly I don't think this is something they have a process for. At least not yet.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top