0

我的网站在动态页面上有一个类似 FB 的按钮。网站上还有 mod 重写规则,以允许该动态页面的友好 URL。

即以下页面是“相同的”:

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

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

该页面上有一个赞按钮。我的问题是,即使页面是“相同的”,like 按钮也会为每个 url 显示不同的值。例如,如果您要访问 URL 1 并单击点赞按钮,则点赞数不会注册为 URL 2。

我理解为什么会发生这种情况,但是我想知道是否可以设置类似按钮以将两个网址识别为相同?

4

2 回答 2

0

我了解您的问题,并且通过在两个 URL 页面上设置相同的 og::url 元数据,现在 2 个不同的 URL 相同,Open Graph 元标记可能是让 Facebook 的一种方式。

搜索引擎优化也会出现同样的问题,这就是为什么有一个名为“规范”的元数据来指定页面的官方 URL,即使有不同的 URL 可以到达相同的页面内容。

<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 回答