是否可以在php重定向页面中指定Facebook OG元标记?

时间:2014-06-04 07:47:52

标签: php facebook facebook-opengraph meta-tags

我有一个php文件,可以将用户重定向到另一个页面并抓取推荐网站。

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

此重定向页面所在的网址需要在Facebook上发布,因此理想情况下需要使用OG元标记才能使其看起来更漂亮(图片,标题文字等)

我不是专家,但已经玩过一些尝试将这些标签放在php下面,在php等中,但没有任何乐趣。我想象它需要进入php但是在标题重定向之前?

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

由于

1 个答案:

答案 0 :(得分:0)

如果您尝试更新标题,该怎么办?

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"/>