Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress LinkedIn链接共享:开放图形图像问题_Wordpress_Facebook_Linkedin_Facebook Opengraph - Fatal编程技术网

Wordpress LinkedIn链接共享:开放图形图像问题

Wordpress LinkedIn链接共享:开放图形图像问题,wordpress,facebook,linkedin,facebook-opengraph,Wordpress,Facebook,Linkedin,Facebook Opengraph,注意:我已经看到了很多类似的问题,所以我将尽量简洁地描述这个问题以及我到目前为止所做的工作 问题在于LinkedIn未能正确地从WordPress网站上的文章中抓取图像。该网站正在使用一站式搜索引擎优化(All-in-One SEO)来添加适当的元标签和这些标签,从facebook的共享和对象调试器判断,这样做是正确的 在LinkedIn文章中输入URI后,LinkedIn会尝试获取页面数据。它返回标题和描述,但在图像可能显示的位置留下空白: 在跟踪访问日志的过程中,我看到LinkedIn在

注意:我已经看到了很多类似的问题,所以我将尽量简洁地描述这个问题以及我到目前为止所做的工作

问题在于LinkedIn未能正确地从WordPress网站上的文章中抓取图像。该网站正在使用一站式搜索引擎优化(All-in-One SEO)来添加适当的元标签和这些标签,从facebook的共享和对象调试器判断,这样做是正确的

在LinkedIn文章中输入URI后,LinkedIn会尝试获取页面数据。它返回标题和描述,但在图像可能显示的位置留下空白:

在跟踪访问日志的过程中,我看到LinkedIn在该网站上发布了200个页面和图像的状态码:

[ip redacted] - - [29/Mar/2017:19:50:44 +0000]  "GET /linkedin-test/?refTest=LI17 HTTP/1.1" 200 23758 "-" "LinkedInBot/1.0 (compatible; Mozilla/5.0; Jakarta Commons-HttpClient/3.1 +http://www.linkedin.com)" 0.906 "[ips redacted]"
[ip redacted] - - [29/Mar/2017:19:50:44 +0000]  "GET /wp-content/uploads/2017/03/modern-architecture-skyscrapers-modest-with-images-of-modern-architecture-ideas-on-gallery.jpg HTTP/1.1" 200 510088 "-" "LinkedInBot/1.0 (compatible; Mozilla/5.0; Jakarta Commons-HttpClient/3.1 +http://www.linkedin.com)" 0.000 "[ips redacted]"
在其他一些堆栈溢出线程之后,我进行了以下实验:

  • 试图用查询字符串破坏LinkedIn的缓存
    • 结果:查询字符串或全新URL没有更改
  • 验证
    og:image
    资源的图像尺寸是否太小
    • 结果:使用符合或超过中所示的图像时,此处未发现任何变化
  • 修改所有元标记以包括
    prefix=“og:http://ogp.me/ns#“
    • 结果:没有变化
我觉得自己撞到了墙,所以欢迎提出任何建议或想法


谢谢

这对我来说似乎很好:

https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fdev-agilealliance.pantheonsite.io%2F
来源:。结果:

那么,什么改变了???我做了一些挖掘

让我们看一下,并与之进行比较。看起来很清楚。这就是2018年事情受阻的原因

# Pantheon's documentation on robots.txt: http://pantheon.io/docs/articles/sites/code/bots-and-indexing/
User-agent: *
Disallow: /
这是2020年的working robots.txt

User-agent: RavenCrawler
User-agent: rogerbot
User-agent: dotbot
User-agent: SemrushBot
User-agent: SemrushBot-SA
User-agent: PowerMapper
User-agent: Swiftbot
Allow: /

当然,也可能是2020年的共享服务比2017年宽松得多!但是,根据上面的规范,现在事情似乎正在运行,我可以确认。

当您尝试添加URL参数以进行缓存破坏时,您是否也修改了
og:URL
?我实际上没有这样做。这也是一个很好的观点,因为实际上是
og:url
的值被刮去了,是吗?酷,我得试试。