web-dev-qa-db-ja.com

LinkedIn共有者のキャッシュを手動でクリアする方法

LinkedIn APIを介して共有機能を使用すると、Webサイトのページごとに1つの同じ画像が転送されます http://hrm.mysitedemo.co.uk
画像はサーバーにキャッシュされます。サーバー上のこの画像のアドレスは次のとおりです。 リンク
共有ダイアログウィンドウにつながるアドレスは次のとおりです: リンク
キャッシュを手動でクリアする方法を教えてください。

9
user1712438

LinkedInを介して共有されたコンテンツは、LinkedInのサーバーによって最大7日間キャッシュされます。現在、キャッシュの有効期限が切れるのを待つ以外に、手動でキャッシュをクリアする方法はありません。

考えられる短期的な回避策の1つは、URLの最後に「garbage」パラメータを指定してURLを変更することです。 http://example.com/mypage.html?donothing=1

追加したパラメーターに基づいて表示されるコンテンツがサイトで変更されない場合、LinkedInはそれを別のURLとして認識し、古いキャッシュバージョンを取得しません。

10
Justin Kominar

LinkedInは、プレビューキャッシュを明らかにクリアするPost Inspectorを提供しています。

キャッシュされたURLを https://www.linkedin.com/post-inspector/inspect/ でデバッグするだけです。

それは私のために働いた。

7
Jan Kolář
5
George

LinkedInにページの新しいバージョンをフェッチさせる方法を見つけました。宛先ページへのリダイレクトを作成し、リダイレクトページを共有するだけです。

例えば:

共有したいページが次の場合: http://hrm.mysitedemo.co.uk

ページのリダイレクトを作成します: http://hrm.mysitedemo.co.uk/share-li 移動するには http://hrm.mysitedemo.co.uk

次に、リンク先で http://hrm.mysitedemo.co.uk/share-li を共有します。このようにして、LinkedInは新しいページであると見なし、新しいページバージョンを取得します。

WordPressを使用している場合は簡単に実行できます。たとえば、次のようなリダイレクトプラグインをインストールするだけです。 https://wordpress.org/plugins/redirection/

2
Mike

私の場合、.htaccessに[L,R=301]を含むRewriteRule(wwwを強制するため)があったため、リンクは再フェッチされませんでした。単に[L,R]に変更すると、プレビューが変更されました。

0
Fanky

https://www.linkedin.com/post-inspector/ ページのURLを挿入し、[検査]をクリックします。それで全部です)

0
Natasha

これを修正するには、URLの末尾にクエリ文字列を追加するだけです。例えば ​​-

古いURL -https://gradbee.com/project/gradbee-campus-ambassadors-2017/

新しいURL -https://gradbee.com/project/gradbee-campus-ambassadors-2017/?1

0
arora