这是我的情况,当用户登录时,他们可以选择使用他们的特殊推荐代码来推荐朋友。我想与Facebook分享这个,所以我使用的是FB的sharer.php?u =选项。
以下是我的链接目前的样子,用户引荐代码存储在会话中。
<a href="https://www.facebook.com/sharer.php?u=http%3A%2F%2Fmydomain.com/fb/<? echo $_SESSION['referal']; ?>&t=Title%20Example" target="_blank"><span>Share on Facebook</span></a>
在我的.htaccess文件中,我已添加此行以获得更清晰的网址
RewriteRule ^fb/([^/\.]+)/?$ index.php?fb=$1
我已经通过访问mydomain.com/fb/REF_CODE_HERE进行了测试并且它可以正常运行,我遇到的问题是Facebook没有阅读开放图元标记。
我已经添加了这些Open Graph标签,但Facebook仍在阅读我标签内的内容
有没有更好的方法来解决这个问题? Facebook似乎没有阅读我的og:标签,我不知道为什么。