index.php未正确删除codeigniter

时间:2016-12-26 12:11:38

标签: php codeigniter-3

我的.htaccess位置:

website_folder/ 
    –––– application/ 
    –––– assets/ 
    –––– system/ 
    –––– user_guide/ 
    ---- .htaccess <-------------------------
    –––– index.php 
    –––– license.txt

.htaccess代码:

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

我创建了总共5个控制器,其中4个在没有index.php的情况下顺利运行。 的 e.g。 http://localhost/website_folder/login工作正常。

但我有另一个控制器

  如果没有index.php,

名为student的学生就无法工作。例如   http://localhost/website_folder/index.php/student

我不希望index.html在这里。

请帮忙。在此先感谢!!

1 个答案:

答案 0 :(得分:0)

打开您的application / config / config.php并更改此代码:

$this->validate($request, [
    'filterName'        => 'required|max:100',
    'filterColor'       => 'in:blue,green,red',
    'filterValue'       => 'required|max:400',
]);

$config['index_page'] = "index.php"