我在壁纸网站的每个页面上都有一个按钮。有一个选项可以编辑壁纸的标题。因此,页面的URL也会发生变化,就像堆栈溢出一样。在堆栈溢出中,当问题的标题发生变化时,旧URL将被永久重定向到新的URL。我的网站也采用了相同的逻辑。如何管理可以稍微更改的URL的“Like”按钮?
的问题是,说如果有10所喜欢的壁纸页面
如果标题改为略向“新头衔”,网址更改
在新页面中,类似计数变为0.是否有方法使Like按钮检测301重定向。
我在壁纸网站的每个页面上都有一个按钮。有一个选项可以编辑壁纸的标题。因此,页面的URL也会发生变化,就像堆栈溢出一样。在堆栈溢出中,当问题的标题发生变化时,旧URL将被永久重定向到新的URL。我的网站也采用了相同的逻辑。如何管理可以稍微更改的URL的“Like”按钮?
的问题是,说如果有10所喜欢的壁纸页面
如果标题改为略向“新头衔”,网址更改
在新页面中,类似计数变为0.是否有方法使Like按钮检测301重定向。
like按钮使用og:url标记。在您的新页面上,您需要保留旧的og:url值。
这意味着你没有给出类似的按钮代码的明确的URL .. 因此,FB服务器选择页面的当前网址,其中像按钮放置.. 检查类似按钮的iFrame,看看你提到的数据HREF有.. 示例代码:
`<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#appId=xxxx0&xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}
(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-like" data-href="http://xxx.com" data-send="true" data-width="450" data-show-faces="true">
</div>
链接到像撑着 http://developers.facebook.com/docs/reference/plugins/like/
此外,您还可以使用元数据标签明确地使FB服务器挑选的网址由您根据需要..使用Open Graph标签og:你l那 请参阅http://developers.facebook.com/docs/opengraph/