如何动态更改og:我的页面标题

时间:2013-04-16 17:59:29

标签: javascript php facebook facebook-like

基本上我有一个网站,它使用查询字符串根据用户输入的网址动态更改内容。我还使用了一个.htaccess文件来重写url来删除问号,所以它看起来就像是另一个页面。例如:

www.site.com/233 - loads content associated with the ID 233

我的问题是,当有人喜欢Facebook上的页面时,虽然我已经使用JS将类似的url更改为当前页面,但是我无法看到(在我当前的编码能力范围内)动态更改og:url og:title等,包含查询字符串。

我想要的结果是,当有人喜欢我的页面时,它会在新闻Feed上显示用户喜欢的内容。实施例

user liked www.site.com/231 - instead of it showing just 'site' in the newsfeed
I wish it to show the extention, i.e 'site - content 231' for /231 and 'site -
content 4234' for /4234

目前我被迫设置了一个基本的og:title和no og:url,因为对于查询字符串的每个扩展名显然都是相同的。

1 个答案:

答案 0 :(得分:0)

简单解释我的评论:

// router.php

// process URL and blah blah blah here

$config = array(
     "og" => array(
         "title" => "Cool Page"
     )
);
include 'template.php';


// template.php
<html>
    <head>
        <title><?php echo $config["og"]["title"]; ?></title>
    </head>
    <body>
    </body>
</html>