W3 Cache plugin and Facebook sharing [closed]

LATEST UPDATE (June 13th 2012)

I can’t figure out what’s wrong with my codes.
When I want to share one of my blog posts and use either the Facebook share button or copy the link of the blog post directly into Facebook all that pops up is the URL itself, not the meta info such as description or featured image!
I filled out the meta data for each and every post and I also added Open Graph to my code.

Yet, when I try to share my blog post links on Facebook, neither the meta description nor a thumbnail would show up for the majority of my blog posts. It’s like something is blocking the information. I’ve run out of ideas. I really hope you guys can help me figure out what’s wrong!
(obvioulsy I replaced the fillers above with my own data!)

I also used the Facebook Debugger and all it tells me is:

Can’t Download: Could not retrieve data from URL.

Updated Information:

I finally was able to figure out what was wrong thanks to Milo and MathSmath!
The W3 Cache Plugin is interfering with the Facebook sharing progress, but it’s quite easy to change that. Scroll down to see my answer! Works like a charm!

6 Answers
6

I’d guess this has something to do with your caching layer. The Facebook linter says it’s getting a 206 response to the example link you posted. A 206 means the response contained only partial content, and is often the result of a caching mechanism. It also has some pretty strict validation rules, and your response header may be malformed (for example, it looks to me like it’s missing a content-type header, just at a glance).

Try disabling your caching plugin, and reverting your htaccess to the bare-bones WordPress version (the lines between the “begin WordPress” and “End WordPress” comments at the bottom). See if that helps?

Leave a Comment