我是codeigniter的新手。我试图在我的本地服务器中使用url重写来隐藏index.php文件夹但是当我尝试访问任何控制器时它显示对象未找到错误。 或者示例用户/登录不起作用,而index.php / users / login正在解决它的问题。
详细信息 应用程序目录 - > F:XAMPP / htdocs中/ testapp /应用/控制器/用户
在config.php中 - > $config['index_page'] = 'index.php';
- > $route['default_controller'] = "users";
.htaccess rule -
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
Deny from all
工作网址 -
本地主机/蓝筹股/ index.php的/用户/登录
不工作 -
本地主机/蓝筹股/用户/登录
答案 0 :(得分:2)
在配置中使用
$config['index_page'] = '';
并使用以下.htaccess -
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]