Kohana网站的SSL

时间:2013-02-07 06:32:52

标签: ssl kohana kohana-3

我在Kohana 3.0.7有一个网站,我已经购买了SSL证书。我已使用https标记了返回付款交易详细信息的成功页面。数据库更新后,我添加了以下代码 -

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

但此页面加载了https,但未在Google Chrome上正确加载。

如果我尝试如下,它会给我500个错误 -

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

我怎样摆脱这个?这是否意味着我必须确保所有加载的资源都应通过https?

提供

如果是,那么我可能需要更改所有路径。我如何为HTML助手做到这一点?

1 个答案:

答案 0 :(得分: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,
));