ci框架怎么隐藏index.php和控制器
比如一个网址localhost/index.php/blog/function怎样能够将方法前面的都给隐藏掉。就是我只有一个控制器,不管访问哪个方法都是直接访问local...
比如一个网址localhost/index.php/blog/function怎样能够将方法前面的都给隐藏掉。就是我只有一个控制器,不管访问哪个方法都是直接访问localhost/function即可。默认控制器在换了方法后还是要加上控制器才能访问请问下如何才能将控制器像index.php那样一直隐藏
展开
2个回答
展开全部
在根目录里添加一个名为.htaccess的文件,内容为:
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymLinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
allow from all
然后修改你的ci框架中 application/config文件夹中的 routes.php:
$route['default_controller'] = "你的控制器名字/方法";
$route['404_override'] = '';
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询