0

Kohana 3.0.7 に Web サイトがあり、SSL 証明書を購入しました。Pay pal トランザクションの詳細が返される成功ページに https を付けました。データベースが更新された後、次のコードを追加しました-

$this->request->redirect('business/fnc_manage'); 

しかし、このページは https でロードされており、Google Chrome では正しくロードされていません。

次のようにしようとすると、500エラーが発生します-

  header("Location:"+url::base()+"business/fnc_manage");
  exit();

どうすればこれを取り除くことができますか? これは、読み込まれたすべてのリソースが https 経由で提供されるようにする必要があるということですか?

はいの場合、すべてのパスを変更する必要があるかもしれません。HTMLヘルパーに対してはどうすればよいですか?

4

1 に答える 1

0

私は試していませんが、bootstrap.php の を変更するとbase_url役立つ思います。

Kohana::init(array(
    'base_url' => 'https://yoururlhere.com',
    'index_file' => FALSE,
    'charset' => 'utf-8',
    'cache_dir' => APPPATH . 'cache',
    'errors' => TRUE,
    'profile' => Kohana::$environment !== Kohana::PRODUCTION,
    'caching' => Kohana::$environment === Kohana::PRODUCTION,
));
于 2013-02-07T08:37:07.873 に答える