0

我使用为网页创建一个喜欢的按钮

<div id="fb-root"></div>
<script type="text/javascript">(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#xfbml=1&appId=252715718165799";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-href="<?php urlencode(the_permalink()) ?>" data-send="true" data-layout="button_count" data-width="125" data-show-faces="false"></div>

当点击它时,它会在用户 facebook 提要上创建一个带有图像等的漂亮链接,但是它链接到页面的 url,并附加了一个大的查询字符串

http://example.com/the/page?fb_action_ids=10200196914349100%2C10200196796266148%2C10200196791466028%2C10200196788705959%2C10200196713104069&fb_action_types=og.likes&fb_source=other_multiline&action_object_map=%7B"10200196914349100"%3A10151018009412671%2C"10200196796266148"%3A438799629541199%2C"10200196791466028"%3A336640529795478%2C"10200196788705959"%3A145466598973304%2C"10200196713104069"%3A10150401503152524%2C"10200196704543855"%3A466461563437987%7D

此 url 到达 wordpress 支持的站点并生成 303 禁止错误。

如何修复我的代码/游戏 facebook 以链接到没有大量查询字符串的页面?

4

0 回答 0