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 に答える