LinkedIn APIを介して共有機能を使用すると、Webサイトのページごとに1つの同じ画像が転送されます http://hrm.mysitedemo.co.uk
画像はサーバーにキャッシュされます。サーバー上のこの画像のアドレスは次のとおりです。 リンク
共有ダイアログウィンドウにつながるアドレスは次のとおりです: リンク
キャッシュを手動でクリアする方法を教えてください。
LinkedInを介して共有されたコンテンツは、LinkedInのサーバーによって最大7日間キャッシュされます。現在、キャッシュの有効期限が切れるのを待つ以外に、手動でキャッシュをクリアする方法はありません。
考えられる短期的な回避策の1つは、URLの最後に「garbage」パラメータを指定してURLを変更することです。 http://example.com/mypage.html?donothing=1
追加したパラメーターに基づいて表示されるコンテンツがサイトで変更されない場合、LinkedInはそれを別のURLとして認識し、古いキャッシュバージョンを取得しません。
LinkedInは、プレビューキャッシュを明らかにクリアするPost Inspectorを提供しています。
キャッシュされたURLを https://www.linkedin.com/post-inspector/inspect/ でデバッグするだけです。
それは私のために働いた。
BBCのように、URLに&summary = "Your shortdescription"を渡してみてください。
このように、ページのOGタグからロードするようには見えず、キャッシュされません。私のために働いた
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/
私の場合、.htaccessに[L,R=301]
を含むRewriteRule(wwwを強制するため)があったため、リンクは再フェッチされませんでした。単に[L,R]
に変更すると、プレビューが変更されました。
https://www.linkedin.com/post-inspector/ ページのURLを挿入し、[検査]をクリックします。それで全部です)
これを修正するには、URLの末尾にクエリ文字列を追加するだけです。例えば -
古いURL -https://gradbee.com/project/gradbee-campus-ambassadors-2017/
新しいURL -https://gradbee.com/project/gradbee-campus-ambassadors-2017/?1