0

我的网站在动态页面上有一个类似FB的按钮。 网站上还有mod重写规则,允许该动态页面使用友好的URL。像按钮 - 使用mod重写友好的URL和没有友好的URL计数值

即下面opages是 '相同':

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

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

页面上有一个类似的按钮。 我的问题是,像按钮显示每个网址的不同值,即使该页面是'相同'。例如,如果您要访问URL 1并点击Like按钮,则相似的次数不会被注册为URL 2.

我明白为什么会发生这种情况,但我想知道是否可以设置类似按钮承认这两个网址是一样的?

回答

0

如果您有多个Like按钮应该都是“喜欢”相同的东西,则需要将类似按钮的href指向该URL--即在页面1和页面2上,两个按钮都将是表单的形式<fb:like href="http://example.com/page1"/>

0

我明白你的问题,Open Graph元标记可以让Facebook在两个URL页面上都设置相同的og :: url meta,从而使2个不同的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> 
… 

希望能有所帮助。