如何解决 OG:image 编码问题?
How to fix the OG:image issue with encoding?
这是我的url:https://www.josvanderlubbe.nl/nieuws/certificering
当我使用 Facebook 调试工具抓取 URL 时,我收到以下消息:
假设og:image,https://www.josvanderlubbe.nl/images/nieuws/jos-vander-lubbe-certificaat.jpg无法下载。发生这种情况的原因有多种,例如您的服务器使用不受支持的内容编码。爬虫接受 deflate 和 gzip 内容编码。
我检查了服务器日志:
31.13.127.6 - - [01/Nov/2019:14:39:10 +0100] "GET /nieuws/certificering HTTP/1.1" 206 8664 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)"
31.13.127.22 - - [01/Nov/2019:14:39:12 +0100] "GET /images/nieuws/jos-vander-lubbe-certificaat.jpg HTTP/1.1" 200 503100 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)"
这让我抓狂,有谁知道如何解决这个问题。我尝试将以下内容添加到 .htaccess:
AddDefaultCharset UTF-8
AddCharset UTF-8 .htm .html .css .js .php
我不明白。我服务器上的其他网站工作正常。我不明白为什么会这样。与 Facebook 合作真是太麻烦了。
您是否尝试减小图像尺寸?当我也遇到类似问题时,它对我有用。您可以参考 link
这是我的url:https://www.josvanderlubbe.nl/nieuws/certificering
当我使用 Facebook 调试工具抓取 URL 时,我收到以下消息:
假设og:image,https://www.josvanderlubbe.nl/images/nieuws/jos-vander-lubbe-certificaat.jpg无法下载。发生这种情况的原因有多种,例如您的服务器使用不受支持的内容编码。爬虫接受 deflate 和 gzip 内容编码。
我检查了服务器日志:
31.13.127.6 - - [01/Nov/2019:14:39:10 +0100] "GET /nieuws/certificering HTTP/1.1" 206 8664 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)"
31.13.127.22 - - [01/Nov/2019:14:39:12 +0100] "GET /images/nieuws/jos-vander-lubbe-certificaat.jpg HTTP/1.1" 200 503100 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)"
这让我抓狂,有谁知道如何解决这个问题。我尝试将以下内容添加到 .htaccess:
AddDefaultCharset UTF-8
AddCharset UTF-8 .htm .html .css .js .php
我不明白。我服务器上的其他网站工作正常。我不明白为什么会这样。与 Facebook 合作真是太麻烦了。
您是否尝试减小图像尺寸?当我也遇到类似问题时,它对我有用。您可以参考 link