2 つの Web サイトA = http://www.i.am.contentとB = http://www.i.am.an.envelopのセットアップが与えられます。 Aは国際化されています。つまり、ユーザーは異なる言語から選択できます: http://www.i.am.content &lang=enまたはhttp://www.i.am.content &lang=sw
また、AはiFrame 経由でBに含まれます。<iframe src=A></iframe>
これで、ユーザーはソーシャル メディア (google+、fb、twitter など) を介してBを共有できるようになります。重要なことに、それぞれのソーシャル メディア サイトの Web クローラーは、ソーシャル メディア ストリームの画像とテキストをAから取得する必要があります。
ただし、少なくとも fb クローラーは、 Bで指定しない限り、 Aでメタデータ タグ (Facebook の場合: Open Graph) を検索しません。<meta property="og:url" content=A />
これは、AへのリンクがBの htmlにハードコードされていることを意味します。
私たちの課題は次のとおりです。ユーザーが選択した言語コードなどのメタデータを、で指定されたリンクに転送するにはどうすればよいog:url
でしょうか? つまり、ソーシャル メディア プロバイダーの Web クローラーによって自動的に作成されるソーシャル メディア ストリームが、適切な言語/メタ設定でAへのリンクを確実に受信するようにするにはどうすればよいでしょうか?
これについて何か助けてくれてありがとう:)
また、Google+ と Schema.org または Twitter カードに関する同様の問題についてのヘルプも素晴らしいでしょう!