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を変えても遷移先のページには影響がないわけです。

 

 

それでは。