我有一个用 angularjs 构建的网站,并使用 prerender.io 和来自 rapidssl 的 SSL 证书,一切正常......
除了没有为页面显示正确信息的 Facebook 之外。
当我打开 Facebook 爬虫Can't validate SSL Certificate. Either it is self-signed (which will cause browser warnings) or it is invalid.
并且不识别值 og:url, og:type, og:title, og:image, og:description, fb:app_id
它过去可以工作,但它停止工作我不知道为什么。
我用谷歌搜索了我的 ssl.crt 和我的 intermidiate.crt 但没有结果。
我的页面是:https://www.granojo.com/video/10432
最佳答案
您的证书中心没有像在 TLS 握手中那样提供中间证书。以下是如何链接您的认证的解决方案:
https://victorlava.com/how-to-fix-curl-60-ssl_cacert-cant-validate-ssl-certificate/
关于angularjs - Facebook 无法识别我的 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46495590/