data-disqus-url获取评论计数

时间:2014-07-16 15:12:35

标签: disqus

我有两个不同的html标签:

<span class="count-comments"
 data-disqus-url="http://abcd.com/?r=front/page&p=body-thought&idartikel=123">
 No comment
</span>

,第二个是这样的:

<span class="count-comments"
 data-disqus-url="http://www.abcd.com/?r=front/page&p=body-thought&idartikel=123">
 No comment
</span>

我想从disqus获得评论数。 我发现用第一种方式我可以得到评论数。 虽然第二种方式我无法得到评论数。

访问者可以提交评论的真实网址是第二种方式的网址。 (用www。)。

在另一个案例中(在同一个域内的某个其他页面上),正好相反。第二种方式获得评论计数,第一种方式无法获得评论计数。

这里发生了什么?

1 个答案:

答案 0 :(得分:1)

通过提供data-disqus-url,您可以告诉Disqus查找该确切网址的评论计数。带有&#39; www。&#39;的网址实际上与没有它的URL不同,所以基本上第二个请求无法找到具有该链接的线程。

您可以通过以下几种方法解决此问题:

  1. 为您的网站选择一个域名(包含或不包含&#39; www。&#39;)并从一个域名重定向到另一个域名。这通常是任何网站的最佳做法,无论是否有Disqus。

  2. 如果您的所有Disqus评论主题都使用非www。域名,请确保data-disqus-url始终排除www。,无论其位于何处。

  3. 为您的主题使用自定义disqus_identifier,然后使用data-disqus-identifier代替data-disqus-url注释计数链接。有关详情,请参阅此处:https://help.disqus.com/customer/portal/articles/472099