我知道这种问题一直被问到,我已经设法处理所有的 https 问题等等。但我现在的问题是当用户点击我页面中的应用程序选项卡时,他们的安全浏览选项被禁用时,它们会自动重定向到 https 的 http url。(我的应用程序只能通过 https 运行)。
我尝试不将任何内容放入 Page Tab URL: 在应用程序设置中以及将 https url 放在那里,但它们都不会工作......
如何使我的选项卡默认重定向到 https url?
ps 我也试过用这样的代码重定向:
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 上的应用程序部分。我不知道为什么,但它奏效了。