【问题标题】:Is it possible to specify Facebook OG meta tags in a php redirect page?是否可以在 php 重定向页面中指定 Facebook OG 元标记?
【发布时间】:2014-07-24 18:30:39
【问题描述】:

我有一个 php 文件,它将用户重定向到另一个页面并获取引用网站。

    <?php
$ref = $_SERVER["HTTP_REFERER"];
$url = base64_encode($ref);
header( 'Location: http://link in here.com/?url=' . $url );
?>

此重定向页面所在的 URL 需要发布在 Facebook 上,因此理想情况下需要 OG 元标记以使其看起来更好(图片、标题文本等)

我不是专家,但我尝试将这些标签放在 php 下方、php 等中,但没有任何乐趣。我想它需要在 php 中但在标头重定向之前?

这是可以做到的吗?任何帮助将不胜感激

谢谢

【问题讨论】:

  • FB 将跟随重定向并忽略当前页面的内容 - 正如预期的那样。
  • 我建议使用 JavaScript 或元刷新标签重定向。只为机器人修改输出可能会受到惩罚。

标签: php facebook facebook-opengraph meta-tags


【解决方案1】:

如果您要尝试刷新标题会怎样。

header('Refresh: 0; url=http://link in here.com?url=' . $url);

那么你应该可以设置元标记了。

<?php
$ref = $_SERVER["HTTP_REFERER"];
$url = base64_encode($ref);
header('Refresh: 0; url=http://link in here.com?url=' . $url);
?>
<meta property="og:image" content="http://link in here.com/img.png"/>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-09
    • 2014-09-30
    相关资源
    最近更新 更多