问题在Facebook上分享来自“私人”网站的内容

时间:2011-03-20 21:25:50

标签: facebook private sharing addthis

我有一个只有登录后才能访问的网站。

我希望能够在其上分享一些产品,但是当我点击分享按钮,而不是共享该特定项目时,它会共享主站点的内容。

就像这样,一个例子:

主要网站:www.xyz.com 主要网站名称:xyz.com 主要网站描述:网站xyz

产品网站:www.xyz.com/product_b.php 产品页面标题:产品B. 产品页面描述:查看这个惊人的产品

当我点击产品页面上的分享按钮时,它不会共享产品信息,而是共享主要网站信息......我想这与私有网站有关...

我正在使用addthis.com按钮来执行此操作,但当我尝试直接在Facebook上执行此操作时它也是一样的...

关于如何解决这个问题的任何想法?

谢谢, 路易斯

1 个答案:

答案 0 :(得分:3)

如果未经授权的用户将重定向到“主站点”,那么显然Facebook(在尝试获取共享页面的详细信息时)将被重定向到了同一页面!

来自文档:

  

刮刀的用户代理是:   “facebookexternalhit / 1.1   (+ http://www.facebook.com/externalhit_uatext.php)“

所以你可以抓住这个并允许访问Facebook刮刀,但我真的不认为你应该这样做(道德上)。相反,为每个产品制作一个公共页面,显示最少的数据,并鼓励用户注册以查看完整的产品页面!

只是旁注(提醒),请始终使用Open Graph meta tags