I have a puzzling one here; I’m running the same sever behind 2 different domains and I’m serving up basically the same content between them.
First URL works in FB/Twitter:
second URL doesn’t
You can see because there is no generated preview, however if you curl the content from both sites, it’s almost exactly the same. The meta tags are all the same, only the content is different.
I’ve diff’d the responses after using wget and I can’t see any reason why the Twitter would fail to extract the data.
When I use the card previewer it says:
ERROR: Failed to fetch page due to: HttpConnectionTimeout
which doesn’t tell me anything because clicking on the URL I can navigate to the site perfectly fine.
Any tips or things to look at would be greatly appreciated its driving me nuts.