angularjs - Facebook 无法识别我的 SSL 证书

标签 angularjs facebook ssl facebook-javascript-sdk prerender

我有一个用 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/

相关文章:

javascript - 在 Angular Directive 参数中使用 HTML

Facebook 登录对话框在 iOS6 模拟器上不起作用

c# - 如何从 Windows 8 应用程序将图像和文本共享到 Facebook?

javascript - Facebook Iframe 应用程序 - 尽管我安装了 SSL,但仍提示输入安全内容?

delphi - INDY 10.1.5 - 哪些 SSL dll 可与 Delphi 2006 一起使用?

angularjs - 在 AngularUI 中使用 SASS/LESS

jquery - POST 使用 JQuery 工作,但不能使用 Angularjs

facebook - 从一致的 URL : facebook vs Google Pagespeed 提供资源

.htaccess 重定向到 "https://www"

javascript - 在 Breeze/Angular 中保留异步查询顺序