【问题标题】:Codeigniter : redirect and Error 404Codeigniter:重定向和错误 404
【发布时间】:2013-05-05 10:07:35
【问题描述】:

我正在尝试使用 Codeigniter 执行重定向

// setting up flashdata
//...
// do a redirect
redirect('/', 'location', 404);

因此用户将被重定向到带有 flashdata 消息的主页。

但它不起作用,并给我一个空白页

【问题讨论】:

    标签: codeigniter redirect http-status-code-404


    【解决方案1】:

    第三个参数必须是 301 或 302。

    您需要设置 flashdata 参数以记住最后一次页面查看是 404。然后在您的索引控制器/操作中将状态代码设置为 404:

    $this->output->set_status_header(404, 'Not Found');
    

    所以,只需使用普通的主页重定向:

    redirect();
    

    【讨论】:

      猜你喜欢
      • 2018-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-19
      • 2017-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多