【发布时间】:2012-08-22 14:07:22
【问题描述】:
我知道这种问题一直被问到, 我已经设法处理所有的 https 问题和所有这些.. 但我现在的问题是,当用户单击我页面中的应用程序选项卡时,他们的安全浏览选项被禁用,他们会自动重定向到 https 的 http url。 (我的应用只能通过 https 运行)。
我尝试不在页面标签 URL 中放置任何内容:在应用程序设置中以及将 https url 放在那里,但它们都不起作用...
如何让我的标签页默认重定向到 https url??
附言 我也试过用这样的代码重定向:
if($_SERVER['HTTPS']!=”on”)
{
$redirect= “https://”.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
header(“Location:$redirect”);
}
还有这样的:
if (!$_SERVER['HTTPS']) {
header("HTTP/1.1 301 Moved Permanently");
header('Location: https://[myappurl]');
exit;
}
但是没有用
更新:问题已解决
我需要在 facebook 开发人员的应用程序设置中填写 facebook 部分的应用程序。我不知道为什么,但它奏效了。
【问题讨论】: