Facebook の Open Graph を介して「オブジェクト」を作成しています。明らかに、アプリケーション内で一意の URL (例: www.myapp.com/something/hash) が割り当てられており、関連する OG メタ タグを挿入しています。すべて問題なく、「いいね」ボタンと Facebook のコメントを「添付」できます。
ただし、これらのユーザー作成オブジェクトは、Facebook アプリケーション内から生成されます。同じドメイン (例: www.myapp.com/fb) の下でたまたま「ライブ」になり、そのオブジェクトは Facebook アプリケーション内に独自のページ (例: www.myapp) を持ちます。 .com/fb/something/hash)
したがって、同じオブジェクトには実質的に 2 つの一意の URL があります。「外部」のものは私がそれを識別するために使用するものですが、そのページに「いいね」ボタンとFacebookのコメントも必要です。たとえば、fb のような DIV および対応する og:url メタ タグ内の URL は、それが格納されている URL と一致しないため、受け入れないようです。
これを回避する方法はありますか? または、Facebook アプリ内からページを呼び出すときにリダイレクトのような何かを行う必要がありますか、または何らかの巧妙なテンプレートの切り替えが必要ですか?