我为我的投资组合创建了一个应用程序。
假设网址为http://fb.domain.com/about/
,我的FB应用为http://apps.facebook.com/myap/about/
。
用户可以直接从我的网站访问http://fb.domain.com/about/
。
如果用户输入http://fb.domain.com/about/
或点击http://fb.domain.com/about/
,如何将其重定向到http://apps.facebook.com/myapp/about/
以下是http://www.oodle.com的示例。
怎么做的?让我知道。我目前在我的网站上使用php。
答案 0 :(得分:2)
您可以在.htaccess中使用ModRewrite来根据规则集重定向,这可能是最简洁的解决方案,而不会在代码中涉及硬编码重定向。
答案 1 :(得分:1)
这样的事情应该有效。
// Define current URL
$host = $_SERVER['HTTP_HOST'];
$self = $_SERVER['PHP_SELF'];
$query = !empty($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : null;
$url = !empty($query) ? "http://$host$self?$query" : "http://$host$self";
// If current URL is not Facebook's, redirect to Facebook
if($url == 'http://fb.domain.com/about/'){
header("Location: http://apps.facebook.com/myapp/about/");
exit();
}
答案 2 :(得分:0)
假设你需要的只是简单的重定向,没有页面加载,那么这应该这样做......
header("Location: http://apps.facebook.com/myapp/about/");
exit();