URLの末尾に”?”を追加する
初っ端から解決方法です。
URLの末尾に?を追加するか、?に加えて何かしらの文字列を末尾に追加することで、URLの遷移先はそもままにリンクカードを生成するサイトに別のURLとしてリンクを認識させて、OGP情報を再取得させることができます。
例えば
「https://pickerlab.net/2022/08/16/unexpected-value-working_directory/」
というURLなら、
「https://pickerlab.net/2022/08/16/unexpected-value-working_directory/?」
や
「https://pickerlab.net/2022/08/16/unexpected-value-working_directory/?1」
というよう書き換えることでOGP情報のキャッシュをリセットできます。
?移行の文字列はサイトのアドレスとは関係ないパラメーターとして取り扱われる
?をつけるとそれ以降の文字列は閲覧時に使われるパタメーターとして取り扱われ、遷移先には影響はありません。
例えば「https://pickerlab.net/category/?category_id=4」だとしたらcategoryページ内の4つ目のカテゴリーの説明文表示するみたいな使われ方をします。
そして、意味のないパラメータを渡しても遷移後のページには影響がないのでリンクのURLを変えても遷移先のページには影響がないわけです。
それでは。