CodeIgniter重定向页面问题

redirect($uri = '', $method = 'auto', $code = NULL)

参数:

  • $uri (string) -- URI string                                                                                  //url字符串路径

  • $method (string) -- Redirect method ('auto', 'location' or 'refresh')                     //指定重定向方式

  • $code (string) -- HTTP Response code (usually 302 or 303)                               //

通过 HTTP 头重定向到指定 URL 。你可以指定一个完整的 URL ,也可以指定一个 URL 段, 该函数会根据配置文件自动生成改 URL 。

第二个参数用于指定一种重定向方法。可用的方法有:autolocationrefresh 。 location 方法速度快,但是在 ISS 服务器上不可靠。默认值为 auto ,它会根据你的服务器环境 智能的选择使用哪种方法。

第三个参数可选,允许你发送一个指定的 HTTP 状态码,这个可以用来为搜索引擎创建 301 重定向。 默认的状态码为 302 ,该参数只适用于 location 重定向方法,对于 refresh 方法无效


redirect('/article/13', 'location', 301);
redirect('/article/13');
redirect('http://www.baidu.com');

值得注意的一点是,必须在开头加上

$this->load->helper('url');来加载url辅助函数。

你可能感兴趣的:(CodeIgniter重定向页面问题)