我一直在尝试将我的网站列入 Twitter 卡片的白名单。每次我申请白名单时,我都会收到一封电子邮件,上面写着“您为 indiaoutside.org 提供的用于使用 summary_image_large 卡的 URL 无法访问。”
我尝试搜索他们的社区并找到了这个。很明显,Twitter 的爬虫无法访问我的网站。我正在为这个网站运行 AWS EC2。我如何确定 AWS 是否拒绝访问网络爬虫以及如何更改它?
我不相信 AWS 会阻止爬虫。一般来说,作为实例的所有者,您可以控制哪些端口是开放的,以及您想要接受或拒绝哪些流量——我怀疑您遇到了另一个问题。
你用过推特卡验证器吗?:
https://cards-dev.twitter.com/validator
如果你不能让它通过那个测试,它就不会得到 Twitter 的批准。