2012-05-10 13 views
1

私は自分のページに次の共有ボタンを使用します。残念ながら、私のページを介して共有されている私のURLは以下「と」それにギリシャ文字を持っている:Facebookの共有ボタンでURLを別の形式で共有する方法を教えてください。

http://www.domain.com/gb/news/12/13311/the-name-of-article-written-in-greek.htm 

と私は、これはFacebookがページの任意の画像やコンテンツが表示されないという問題があったと思います。それはURLのみを表示します。

私は手動で

http://www.domain.com/gb/news/12/13311/ 

に上記のURLを切った場合、共有が正常に動作し、現在のページが表示されていることが分かりました。すべてが素晴らしいです。

私の質問はです。変更後にFacebookの共有ボタンでページを共有するにはどうすればよいですか?私はvar_dump($url['dirname']);を使って私が望む形式を得ることを知っています。

enter image description here

答えて

0

FB docsによると、あなたは、タグ属性SHARE_URLを取り込むことにより、希望する任意のURLを指定することができます:ところで

<a name="fb_share" type="button" share_url="<?php echo $url['dirname'] ?>"></a> 

を、あなたが参照していることcanonical URLで、トリミングこの:これに

http://www.domain.com/gb/news/12/13311/the-name-of-article-written-in-greek.htm 

http://www.domain.com/gb/news/12/13311/ 

標準URLの美しさは、あなたがかなりのURLバージョンでキーワードを変更することにしても、変更されないということです。サイトマップに役立ちます。

+0

問題を解決できましたか? –

0

FaceBookのOG(開いているグラフ)タグを使用して、Facebookの「実際の」URLがページのものであることをFacebookに伝えることができます。あなたがFacebookの共有について真剣なら、あなたはすでにそれらを使用しているはずです。これらをあなたの中に入れてください

<meta property="og:title" content="Titeel Goes Here"/> 
<meta property="og:url" content="URL goes here"/> 

ここにFacebookが見ているものを確認してください:https://developers.facebook.com/tools/debug。サムネイル画像と管理者を追加することもできます(あなたが好きな人と共有している人をよりよく見ることができます)。

関連する問題