我的.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在这里。
请帮忙。在此先感谢!!
答案 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"