私は完全にjavascriptで制御されたWebアプリケーションを持っています。これは、フルページをレンダリングするリクエストが1つしかないことを意味し、その他はすべてレンダリングされます。facebookで動的(javascriptで生成された)ページを共有する
Facebookの共有は、共有に表示するテキストと画像を制御するためにopengraphタグを使用しますが、アプリケーションのすべてのリンクに1つの画像しか使用できないように、アプリケーションは1ページの単一ヘッダーです。
私たちは、ユーザーがアプリケーション内にある場所を制御するために(!#)hashbangsを使用しているが、我々はまた、ユーザーは、彼らがに送信されます
http://domain/action/id
のようなURLを打つ、URLの書き換えを持っています(だから、
http://domain/#!/action/id
)リダイレクトヘッダを通じて、このシナリオを考えると、私はFacebookを利用して、私のURLを共有し、私のURLのそれぞれに異なる画像を取得するためのFacebookを伝える方法があるかどうかを知りたいです。
私の質問は次のように変更されます: 'facebookはHTTPリダイレクトに従っていますか?'はいの場合、私はここにはオプションがあまりありません。そうでない場合は、リダイレクトを送信するページにopengrapfタグを設定し、Facebookにタグが表示され、実際のユーザーはリダイレクトされて実際のコンテンツが表示されます。それは大丈夫ですか? –
はいRodrigo、まさに私がしているthats。ページ内でopengraphタグを設定し、httpヘッダーではなく、メタタグまたはjavascriptを使用してユーザーをリダイレクトすることができます。もし私があなたを助けたら私に投票してください! – T4u