我有一个只有登录后才能访问的网站。
我希望能够在其上分享一些产品,但是当我点击分享按钮,而不是共享该特定项目时,它会共享主站点的内容。
就像这样,一个例子:
主要网站:www.xyz.com 主要网站名称:xyz.com 主要网站描述:网站xyz
产品网站:www.xyz.com/product_b.php 产品页面标题:产品B. 产品页面描述:查看这个惊人的产品
当我点击产品页面上的分享按钮时,它不会共享产品信息,而是共享主要网站信息......我想这与私有网站有关...
我正在使用addthis.com按钮来执行此操作,但当我尝试直接在Facebook上执行此操作时它也是一样的...
关于如何解决这个问题的任何想法?
谢谢, 路易斯
答案 0 :(得分:3)
如果未经授权的用户将重定向到“主站点”,那么显然Facebook(在尝试获取共享页面的详细信息时)将被重定向到了同一页面!
来自文档:
刮刀的用户代理是: “facebookexternalhit / 1.1 (+ http://www.facebook.com/externalhit_uatext.php)“
所以你可以抓住这个并允许访问Facebook刮刀,但我真的不认为你应该这样做(道德上)。相反,为每个产品制作一个公共页面,显示最少的数据,并鼓励用户注册以查看完整的产品页面!
只是旁注(提醒),请始终使用Open Graph meta tags。