不允许用户在网站上喜欢单个网页,超出最大规范网址数

时间:2011-09-07 02:24:11

标签: facebook url facebook-like

我在网站上大约有8页的按钮。我有一个出现在这8页的模块。在我网站的每个页面上,og:url设置为使用content="http://dogboken.com', $domain . $_SERVER['REQUEST_URI'] ,'"返回当前页面的URL,但现在我收到错误消息,说我“不能超过sitevar中指定的最大规范URL计数。”

我搜索过,但没找到解决办法。使这项工作的正确方法是什么?我希望用户页面上的帖子链接到他们点击按钮的页面,而不是我的主页。

1 个答案:

答案 0 :(得分:0)

使用$ _SERVER ['REQUEST_URI']可能是导致问题的原因。 REQUEST_URI是用户输入或用于访问您网站的任何内容。这可能是很多东西,例如/index.html,/ index.html /,index.html?q =搜索等。由于您的用户正在输入或使用相同内容的不同网址,您也会得到许多“规范网址”。 Facebook想要一个您认为是该页面URL的URL。我不知道您的网址是如何在您的网站上创建的,但典型的做法是使用$ _SERVER ['SCRIPT_NAME']代替REQUEST_URI。您必须了解您的框架如何生成网址,并查看是否有可用于规范网址的内容。

相关问题