2012-01-05 66 views
2

我想有一个页面上的多个Facebook的按钮一样,都指向同一个URL。我对Like Button的理解是,您喜欢页面的URL。但是,举例来说,我有一个包含多个产品属性的页面,可能是不同颜色的T恤(红色,蓝色,绿色等)。每种颜色都没有自己的URL。多的Facebook如按钮同一页URL

有没有可能相同的URL多​​次样?人喜欢红衫,人喜欢蓝色衬衫等

我试图用#标签要做到这一点,然而,这没有奏效。最初的想法是通过Javascript动态地改变Open Graph Meta标签,但是A)不能解决同一个URL的问题,以及B)只能在Facebook API从点击,而不是初始页面加载或单独的远程调用。

任何想法?

注:我不能追加查询字符串的URL(即mysite.com/t-shirt?color=red)

回答

3

你真的应该考虑为每个产品创建一个页面。

这会给你带来额外的好处: - 在新闻馈送图像和产品链接; - 单一产品的seo更好; - 您的网站更好的SEO。

您使用的是CMS?

编辑:

有几个例子,如果你google一下。但他们都需要你至少创建一个非常基本的HTML页面。这很容易和快速。

你可以尝试更加具体的了解你的情况,如果你需要更好的帮助。

+0

也许这是一个不好的例子,但我所处的情况不能有多个页面。所以我正在寻找同一页面上的解决方案。 – Chris 2012-01-05 22:31:52

+0

我是否真的需要一个投票来给出一个好建议? – 2012-01-05 22:37:16

2

做到这一点的唯一方法是动态的。它使用PHP。所以地址的每个按钮会重定向到PHP ......是这样的:

对于T恤红色: http://www.yourDomain.com/tshirt.php?color=red

对于T恤蓝色:把每一个地址 http://www.yourDomain.com/tshirt.php?color=blue

像这样的按钮href-param 这个工作对我来说每次我用于多个Facebook的按钮。

+0

然后我会根据查询字符串更改Open Graph Meta数据,以确保Facebook正在拉取正确的标签/标题? 这是唯一的方法吗? – Chris 2012-01-06 14:39:58

相关问题