【问题标题】:Wrong link in comment title. Can I change it?评论标题中的链接错误。我可以改变它吗?
【发布时间】:2012-06-07 09:40:17
【问题描述】:

我有网上商店,并在那里添加了 FB cmets。一切正常,但页面名称链接“USERNAME commented on PAGE NAME”是错误的。评论产品的网址是http://www.domain.com/store/product_info.php?products_id=27,但链接显示为http://www.domain.com/?products_id=27

我可以将缺少的部分 (store/product_info.php) 添加到链接中吗?

【问题讨论】:

    标签: facebook hyperlink comments facebook-comments


    【解决方案1】:

    您应该通过在Comments social pluginhref/data-href 属性中使用页面的实际 URL 来更正该链接

    注意:即使您使用错误的 URL,评论插件也可以工作(甚至可能使用不存在的 URL),并且如果您更改,cmets 将与使用的 URL 链接你会失去所有现有的 cmets!

    【讨论】:

    • 链接是正确的,我检查了它的源代码。 FB 中的链接仍然显示错误(没有 store/?products_id=27)。
    • 比检查您的 OpenGraph 标签是否有正确的标签以及 cmets 插件(在您提供指向您的页面的链接之前,我们只能猜测是什么问题)
    • 页面是:triathlonhaaste.fi/store/…。也检查这张 (i7.aijaa.com/b/00590/10325341.jpg) 图片。链接周围有红圈是什么问题。
    • @SammakkoSami,看起来这与 OpenGraph Linter 解析页面的一些问题有关。 OpenGraph 标签存在于页面上,但 doesn't shown in debugger。可能断开的链接是某种模式在某个时间段内存在,并且从那时起详细信息没有更新...您可以尝试file a bug on Facebook 看看是否是这种情况...
    【解决方案2】:

    使用Facebook debugger 检查您的 URL - 这将告诉您 FB 实际读取的页面。常见的错误是 f.e.设置了错误的规范 URL 或类似的东西。

    【讨论】:

    • 调试器告诉一切都很好,除了 og:image 低于 200px。产品名称很好,但用户名后面的链接错误。你可以测试triathlonhaaste.fi/store/product_info.php?products_id=27
    • 如果我直接在 Facebook 上发布该链接,对我来说完全没问题。
    • 通过您网站上的“赞”按钮分享我得到aijaa.com/0042610325391 - 两个链接,在顶部的消息中和图片旁边,正确链接回您的文章详细信息页面。
    • 我不知道为什么我有链接,其中缺少文件夹和主页 (store/product_info.php)。这很奇怪。
    猜你喜欢
    • 2021-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-27
    相关资源
    最近更新 更多