使用重定向方法

时间:2017-04-18 09:53:34

标签: .htaccess codeigniter

在codeigniter 3.1.3中

,当我在登录控制器中使用重定向('管理员','刷新')方法时,在网址中显示 localhost / rsufadmin / index.php / Admin ....我有一个包含

的htaccess文件
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

如果我手动键入 localhost / rsufadmin / Admin ,管理控制器工作正常...但我必须从控制器转到其他控制器。那么,我如何从url中删除这个index.php部分? 我在下面有一些截图,让它更容易理解...... while using redirect method from controller,.. while manually entering url

1 个答案:

答案 0 :(得分:0)

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond $1 !^(index\.php|images|asset|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>