web-dev-qa-db-ja.com

Facebookが同じページのSELF URLと非SEF URLを使用すると、サムネイル、タイトル、説明を変更する

FacebookデバッガーにURL記事を投稿すると、SEFまたは非SEF URLを使用している場合、異なるデータがフェッチされます

SEF URLは情報(サムネイル、タイトル...)を正しく表示しますが、非SEF URLは必然的にホームページからデータを取得します。

メニュー項目のタイトルをいつか変更する必要があるので、SEF URLを使用することはできません。 (私の投稿のFacebookリンクはメニュー名に依存できません)。

非SEF URLを使用している場合でも、facebookに記事の正しいサムネイル、タイトル、説明を強制的に取得させるにはどうすればよいですか?

Headセクションのindex.ph( "og:title"など)にメタタグを直接追加すると、Facebookは常に同じサムネイルやタイトルなどを取得するため、機能しません。

1
JinSnow

非SEF URLは面倒な場合があります。クエリパラメータは通常、トラッキングに関連付けられ、通常Facebookによって破棄されます。

Facebookがデバッガーツールを使用してサイトを廃棄する方法をテストできます: https://developers.facebook.com/tools/debug/

JEDでは、Facebook Open Graphタグを追加するためのいくつかの拡張機能を見つけることができます。

2
Anibal