Two different URLs render exactly the same content, but Card only shows in one tweet


#1

I have two URLs with exactly the same content. Both URLs are valid using the validator and the previews are good. However, when I tweet them, Card only shows in one of them. Is it related to the cache thing?

Here are the URLs:

http://yourschoolsyourcall.org/
This one doesn’t show the card. See the tweet here:
https://twitter.com/cychi1210/status/399057923977904128

http://yourschoolsyourcall.org/nj/nominate
This one displays the card correctly. See the tweet here:
https://twitter.com/cychi1210/status/399057877622464512

Any ideas? Many thanks!


#2

It suddenly worked yesterday but broke again today. I deleted the two links above so please refer to the new links below. It’s kind of urgent. Really appreciate if anyone has an idea about what the problem is. Thanks a lot!

This one didn’t work. (http://yourschoolsyourcall.org/)
https://twitter.com/cychi1210/status/399745787778711552

This one works. (http://yourschoolsyourcall.org/nj/nominate)
https://twitter.com/cychi1210/status/399745823623233536


#3

The card for http://yourschoolsyourcall.org/ works again after about 12 hours.
https://twitter.com/cychi1210/status/399745787778711552

However, the bitly version of the same URL (http://yourschoolsyourcall.org/) is not working. Or it will work after a few hours?
https://twitter.com/cychi1210/status/399872395827105793

My question is still that why the two URLs behave differently. Also, if it’s something related to caching, how can I force it to load the latest version, for example, the Facebook Debugger?

Thanks a lot for your help!


#4

Hey, is there anyone who can help me take a look?

Based on what I observed, the URLs pointing to http://yourschoolsyourcall.org/ work sometimes but broke randomly. For example, it was broken last night, was working this morning, but broken again now. It really confused me because I didn’t modify anything. The tweets are here:
https://twitter.com/cychi1210/status/399745787778711552
https://twitter.com/cychi1210/status/399872395827105793

However, the URLs pointing to http://yourschoolsyourcall.org/nj/nominate always work. As I mentioned above, it is exactly the same content as http://yourschoolsyourcall.org/, so I really don’t why they behaviored differently. Here are the links:
https://twitter.com/cychi1210/status/399745823623233536
https://twitter.com/cychi1210/status/399872671401271296

Any ideas? Many thanks!