Codeigniter重定向问题

时间:2014-02-24 06:15:06

标签: php codeigniter redirect frameworks

我是Uresh。我有与服务器页面重定向的问题。(LINUX SHARED SERVER)

我有网站的前端。 我有superadmin面板。 我有开发人员面板。 意味着三种类型的用户将使用我的网站。 这是我的目录路径。

控制器

  

- > application \ controllers \ =前端控制器

     

- > application \ controllers \ admin = superadmin controllers

     

- > application \ controllers \ developers =开发人员控制器

同样在查看文件

  

- > application \ view \ =前端控制器

     

- > application \ view \ admin = superadmin controllers

     

- > application \ view \ developers = developers controllers

我正在附加我的“.htaccess”文件

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L] 

请有人可以指导我!!!

提前感谢

3 个答案:

答案 0 :(得分:1)

无法弄清楚您的问题,但如果您想重定向,请使用

加载网址助手

$this->load->helper('url');

&安培;使用

重定向用户
redirect('Desired URL OR Controller/function');

有关详细信息,请参阅codeigniter文档。

答案 1 :(得分:1)

首先,您需要确保' config / autoload.php '

$autoload['helper'] = array('url');

然后您可以轻松地使用

重定向
redirect('/your-redirect-path/', 'refresh');

答案 2 :(得分:0)

嘿Uresh redirect()使用这个我们可以在codeigniter中重定向它是你应该加载的url助手

$this->load->helper('url');

另外,你可以放入'config / autoload.php'

 $autoload['helper'] = array('url');

示例:

$logged_in = your session data
if ($logged_in == FALSE)
{
     redirect('/controllers/admin');
}

url helper link get the helper