【问题标题】:How to clear the cache of LinkedIn sharer manually如何手动清除 LinkedIn 共享者的缓存
【发布时间】:2014-11-28 14:00:02
【问题描述】:

在通过LinkedIn API使用分享功能时,网站的每个页面都传输一个相同的图片http://hrm.mysitedemo.co.uk
图片缓存在服务器上。 这张图片在服务器上的地址是:link
导致共享对话窗口的地址是:link
请问如何手动清除缓存?

【问题讨论】:

标签: caching share linkedin


【解决方案1】:

通过 LinkedIn 共享的内容由 LinkedIn 的服务器缓存约 7 天。目前没有办法手动清除缓存,只能等待它过期。

一种可能的短期解决方法是修改您的 URL,并在其末尾添加一个“垃圾”参数,例如http://example.com/mypage.html?donothing=1

如果您的网站不会根据您附加的参数更改显示的内容,LinkedIn 会将其视为不同的 URL,并且您不会获得旧的缓存版本。

【讨论】:

  • 有时候,Linkedin 的设计师似乎曾经打开过一本名为“如何毫无意义地惹恼用户和开发者并阻止他们使用你的服务”的书,并一直在关注它
  • 添加后缀参数对我有用(2017 年 3 月测试)。
  • 对我有用,就像删除“www”一样
  • 我刚刚在 URL 的末尾添加了?_,它就像一个魅力。 URL 看起来像 https://example.com?_ 所以还不错
【解决方案2】:

LinkedIn 提供了 Post Inspector,它显然会清除预览缓存。

只需在https://www.linkedin.com/post-inspector/inspect/ 中调试您的缓存网址。

它对我有用。

【讨论】:

    【解决方案3】:
    【解决方案4】:

    我刚刚找到了一种强制linkedin 获取页面的新版本的方法。只需创建一个重定向到您的目标页面并共享重定向页面。

    例如:

    如果您要分享的页面是:http://hrm.mysitedemo.co.uk

    为页面创建重定向:http://hrm.mysitedemo.co.uk/share-li 以转到 http://hrm.mysitedemo.co.uk

    然后在linkedin上分享http://hrm.mysitedemo.co.uk/share-li。这样linkedin会认为这是一个新页面,它会得到一个新的页面版本。

    如果您使用的是 wordpress,这很容易做到,只需安装一个像这样的重定向插件,例如:https://wordpress.org/plugins/redirection/

    【讨论】:

    • 与此解决方案类似,对我们来说,诀窍是使用 URL 缩短器并粘贴短 URL。缩短的 URL 立即起作用并清除原始 URL 的缓存!
    • 这仍然有效。创建一个 bit.ly 链接,将链接粘贴到状态更新中,然后等待预览加载。工作完成。
    【解决方案5】:

    在我的情况下,链接没有重新获取,因为我在 .htaccess 中有一个带有 [L,R=301] 的 RewriteRule(强制 www)。将其更改为简单的 [L,R] 进行了预览更改。

    【讨论】:

      【解决方案6】:

      转到https://www.linkedin.com/post-inspector/ 插入页面的 URL,然后单击“检查”。 就是这样)

      【讨论】:

      • 这似乎是对 Jan Kolar 的回答的欺骗。
      【解决方案7】:

      有一种方法可以清除缓存。只需再次分享链接,确保您发布到至少一个群组和您的更新。它将更新缓存:)

      【讨论】:

        猜你喜欢
        • 2011-11-11
        • 2017-04-27
        • 1970-01-01
        • 1970-01-01
        • 2022-10-23
        • 2020-04-14
        • 1970-01-01
        • 1970-01-01
        • 2012-04-27
        相关资源
        最近更新 更多