2

我正在使用restler编写一个REST api,由于我不想做一些基本的身份验证,我需要将每个不是来自https的请求重定向到https。

有人知道使用restler 提供的.htaccess 文件执行此操作的方法,还是使用php 标头进行此重定向更好?

提前致谢!

4

1 回答 1

2

对我有用的方法是从 index.php (网关)将下面的代码放在 index.php 中,然后放在任何其他代码之前

if($_SERVER['HTTPS']!="on")
{
   $redirect= "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
   header("Location:$redirect");
   exit;
}
于 2012-08-30T04:55:52.993 回答