*.fahey-inc6461.shopnow.link is whitelisted for summary_large_image card but the validator doesn’t show the image. Example link: http://fahey-inc6461.shopnow.link/1bb7acf3-b964-4d71-898c-6f441d297156/twitter
*.fahey-inc6461.shopnow.link
summary_large_image
Log:
INFO: Page fetched successfully INFO: 9 metatags were found INFO: twitter:card = summary_large_image tag found INFO: Card loaded successfully
Notes:
Solved this.
The images had a scheme-relative URL (starting with // instead of http:// or https://) which is a perfectly valid URL but Twitter doesn’t recognize it as such.
//
http://
https://
Where do I file a bug for this?
Thanks, we’ll definitely take note of this. Unfortunately right now our Cards markup requires complete URLs including the protocol prefix.
I’m also having this exact same problem.
Protocol Relative URL’s are a very common way for many website hosts to force HTTPS on an entire site.
Understand - simply by including a valid protocol in the cards metadata, you should find that things work OK with the validator, however.
The problem is that many web hosts force Protocol Relative URL’s when enforcing HTTPS for the entire site.
I am having the same issue here too. Have recently moved my site to https and now some images are not displaying correctly, even through it shows my domain as white listed for large image cards.