Facebook OpenGraph-选择og:url点/重定向用户的位置并保持标记工作

Facebook OpenGraph-选择og:url点/重定向用户的位置并保持标记工作,facebook,facebook-opengraph,meta-tags,Facebook,Facebook Opengraph,Meta Tags,我正在尝试实现OpenGraph操作和对象。它工作正常,我能够在ticker/timetime中创建对象和动作 我唯一关心的是当你显示对象时,它的标题是一个链接。 但它链接到我用来生成对象的页面,因此没有任何显示: object.html.erb <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# name_space: http://ogp.me/ns/fb/name_space#"> <meta prop

我正在尝试实现OpenGraph操作和对象。它工作正常,我能够在ticker/timetime中创建对象和动作

我唯一关心的是当你显示对象时,它的标题是一个链接。 但它链接到我用来生成对象的页面,因此没有任何显示:

object.html.erb

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# name_space: http://ogp.me/ns/fb/name_space#">
<meta property="fb:app_id"        content="APP_ID" /> 
<meta property="og:type"          content="name_space:object" /> 
<meta property="og:url"          content="PATH_TO_METHOD_TO_CREATE_OBJECT?img_link=<%= CGI.escape(@img_link)%>&points=<%=@points%>&description=<%= @description%>" /> 
<meta property="og:title"         content="<%= params[:units_offered] %> Points" /> 
<meta property="og:description"   content="<%= params[:description] %>" />
<meta property="og:image"       content="<%= params[:img_link] %>">

如果我将og:url元标记更改为我的FB页面的url,那么对象将选择我的FB页面值

在一个完美的例子中,我不想链接到任何东西或我的FB页面

有线索吗


谢谢

将其添加到
标题中

<script type="text/javascript">
    location = 'YOUR_HOME_PAGE';
</script>

位置='您的主页';

由于linter不运行javascript,因此您可以为用户执行javascript重定向以转到您想要的位置

location.href=http://example.com/the_real_page.php'; 


这样,linter仍然可以看到正确的og meta标记,并且单击链接的用户将被重定向到正确的位置。

您是否也将此动态化?从传入的参数构造url?