我正在使用 ReSTLer 编写 REST api,因为我不想进行一些基本身份验证,所以我需要将每个不是来自 https 的请求重定向到 https。
有人知道使用 ReSTLer 提供的 .htaccess 文件执行此操作的方法吗?还是使用 php header 执行此重定向更好?
提前致谢!
最佳答案
对我有用的方法是从index.php(网关)执行此操作,将下面的代码放在index.php中任何其他代码之前
if($_SERVER['HTTPS']!="on")
{
$redirect= "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
header("Location:$redirect");
exit;
}
关于apache - ReSTLer ssl https 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12179891/