Is it at all possible that the curl command above won’t match what the actual Twitterbot will get?
When I use the curl command I get what I expect. There are 5 twitter meta tags. However with the card validator it says it can’t render and that there are no meta tags found. I don’t think it is a caching issue because if I prefix ‘?’ with any random numbers the result doesn’t change.
My site is a dynamically generated one, so to make Twitterbot work I have to pass requests through a CGI script to get the generated site. I noticed that if I actually just reroute Twitterbot to a hard static file, it works fine. But if I have the CGI script print the file then it doesn’t…Maybe there is some weird stray character in there? Headers missing? I don’t know.