Facebook Open Graph メタタグをサイトに追加しています。例:
<meta property="og:image" content="../images/aa.jpg"/>
Open Graph は相対 URL を受け入れますか?
そうでなければ、どうすれば相対URLに絶対URLでasp.net mvc3- そうするための機能はありますか?
ベストアンサー1
ドキュメントには何も記載されていませんが、相対 URL は機能せず、スキームを含む完全な URL のみが機能します。
完全なURLのみがサポートされている限り、URL.Content
メソッドを使用して相対URLを絶対URLに変換できます(ASP.NET MVC の Page.ResolveUrl に相当するものは何ですか?)
ノート:
- 2012年に古いFacebookのバグトラッカーでこのバグは「仕様によるもの」としてクローズされました。http://developers.facebook.com/bugs/192471680829756
- 調べてみると
http://ogp.me/ns
RDF スキーマ (Turtle 形式)og:image
ogc:url
次のように指定されます:
http または https スキームを持つ有効な URL を形成する Unicode 文字の文字列。