0

私のサイトには、動的ページに FB のようなボタンがあります。サイトには、その動的ページのわかりやすい URL を許可するための mod 書き換えルールもあります。

つまり、次の操作は「同じ」です。

(URL 1) www.getawayearth.com/property.php?id=703

(url 2) www.getawayearth.com/property-rental/holidayhome703.html

ページにはいいねボタンがあります。私の問題は、ページが「同じ」であっても、いいねボタンが各 URL に対して異なる値を表示することです。たとえば、URL 1 にアクセスしていいねボタンをクリックした場合、URL 2 にはいいね数が登録されません。

なぜこれが起こっているのか理解していますが、いいねボタンを設定して両方のURLを同じとして認識することができるかどうか疑問に思っていましたか?

4

2 に答える 2

0

私はあなたの問題を理解しています。OpenGraphメタタグは、両方のURLページに同じog :: urlメタを設定することで、2つの異なるURLが同じになるようにFacebookに許可する方法になる可能性があります。

同じ問題がSEOでも発生します。そのため、同じページコンテンツに到達するための異なるURLがある場合でも、ページの公式URLを指定する「canonical」という名前のメタデータがあります。

<html>
<head>
      <meta name="title" content="your page title" />
      <link rel="canonical" href="http://your-official-page-URL" />

      <meta property="og:title" content="your page title" />
      <meta property="og:url" content="http://your-official-page-URL" />
</head>
…

それがお役に立てば幸いです。

于 2012-04-25T15:16:19.470 に答える
0

同じことを「いいね」する複数のいいねボタンがある場合、いいねボタンの href をその URL にポイントする必要があります。つまり、ページ 1 とページ 2 では、両方のいいねボタンは次の形式になります<fb:like href="http://example.com/page1"/>

于 2012-04-23T19:23:16.177 に答える