【问题标题】:Open Graph meta tags not working打开图形元标记不起作用
【发布时间】:2014-08-11 18:39:12
【问题描述】:

我正在尝试在我的网站中实现 OG 元标记,但是当我访问 facebook 调试器工具时,它报告 og:type 丢失了,尽管它没有丢失。

这是我的一篇帖子的链接:http://objavi.net/posts/9

不知道是否重要,但我使用 Laravel 4。

这是我使用的代码:

<meta property="og:image" content="{{ asset('uploads/' . $post->img) }}">
<meta property="og:title" content="{{ $post->title }}">
<meta property="og:type" content="article">
<meta property="og:url" content="{{ Request::url() }}">

这段代码被生成到主布局中。

【问题讨论】:

    标签: facebook laravel laravel-4 facebook-opengraph


    【解决方案1】:

    “哎呀,好像出了点问题。”

    带有标签的页面必须公开可用,否则 Facebook 将无法解析它们。

    编辑:它现在正在工作,但调试器仍然不解析标签。尝试将元标记放在任何 CSS 或 JavaScript 代码之前。

    【讨论】:

    • 如何在 Laravel 中做到这一点。 Laravel 需要渲染视图,然后渲染视图(纯 html)是公开的
    • 你改变了什么吗?我现在可以看到该网站 - 尽管它仍然无法在调试器中工作。 laravel 应该不是问题,反正它是服务器端的。
    • 是的,我使用了这个包:packalyst.com/packages/package/chriskonnertz/open-graph,但它产生的元标记与我手动制作的相同
    • 是的,元标签对我来说实际上看起来不错...在答案的编辑中尝试我的建议。
    • 我做了,但还是一样。如果重要的话,我也在使用 addthis 插件
    猜你喜欢
    • 2015-03-01
    • 2020-02-02
    • 2012-04-27
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 2012-07-22
    • 2018-05-18
    • 1970-01-01
    相关资源
    最近更新 更多