Codeigniter 类FB计数不';不能在代码点火器框架中工作

Codeigniter 类FB计数不';不能在代码点火器框架中工作,codeigniter,facebook-like,Codeigniter,Facebook Like,我真的需要帮助解决我们的类似FB的bug 因此,当我们创建新产品/文章时,FB-like计数状态仍然为0,但当有人点击like时,它会自动跳到1.6k。 当我检查时,实际上阅读的不是文章,而是根域 请在单击“喜欢”后查看图像 因此,它不应该是根url,而应该是 而在脚本属性中。Href数据已用于特定文章的URL <div class="fb-like" data-href="<?=current_url();?>" data-width="1" data-layout="but

我真的需要帮助解决我们的类似FB的bug

因此,当我们创建新产品/文章时,FB-like计数状态仍然为0,但当有人点击like时,它会自动跳到1.6k。 当我检查时,实际上阅读的不是文章,而是根域

请在单击“喜欢”后查看图像

因此,它不应该是根url,而应该是

而在脚本属性中。Href数据已用于特定文章的URL

<div class="fb-like" data-href="<?=current_url();?>" data-width="1" data-layout="button_count" data-show-faces="true" data-send="false"></div>
试试

比如:


我认为这不管用。如果您查看FB手册,它不需要javascript sdk,因为如果链接到nzxt外部,它就可以工作。。所以这不是javascript SDK的问题。我想问题肯定出在NZXT引擎上。因为我直接使用facebook工具进行了检查,所以它仍然不会这样做。类似的结果是根域而不是文章。。你可以在developers.facebook.com/docs/plugins/like-button上试试,就在那里试试

这是直接在facebook开发者工具中,这就是为什么我认为问题在代码点火器设置中。也许你还有别的想法?谢谢 在哪里内部代码点火器使类似的设置不是去根url而是去实际的文章url?我在codeigniter框架之外尝试了它test.php,它可以工作。 所以很明显,问题在于内部代码点火器设置


我通过不使用canonical和og::url解决了这个问题

什么是
当前url()
?如果您回显它,输出是什么?resutl将是文章url。不是根url。从这个意义上说是正确的。谢谢你,德夫德。试着打开
<div class="fb-like" data-href="<?php echo $_SERVER['REQUEST_URI']; ?>" data-width="1" data-layout="button_count" data-show-faces="true" data-send="false"></div>
<meta property="og:url" content="<?php echo $_SERVER['REQUEST_URI']; ?>"/>