我来这里寻求帮助。我使用codeigniter框架开发。 我的问题是重定向网址。在我的路线中,我在我的本地站点上默认使用“admin / user”控制器,它在我的服务器上没有问题,但没有任何东西显示为远程。
codeigniter 2.0。在我的config / routes.php前它
$ route ['default_controller'] = 'admin / user ';
$ route ['404_override'] = '';
我的控制器文件夹结构如下控制器---->管理员------> (user.php / compagnie.php / gare.php .....)
admin是一个文件夹。
我的.htaccess文件我有以下内容:
RewriteEngine on
RewriteCond% {REQUEST_FILENAME}! F
RewriteCond% {REQUEST_FILENAME}! -d
RewriteRule. * Index.php / $ 0 [PT, L]
真正的问题是在我的本地服务器上没有问题,但在我的远程服务器上它没有显示任何内容。
但如果我改变$routes ['default_controller'] = 'welecome'
;它适用于服务器,并且不会在本地显示任何内容。
请帮帮我!!!!!
答案 0 :(得分:0)
您可以从:
开始$ route ['default_controller'] = 'admin / user ';
$ route ['404_override'] = '';
更改为:
$route['default_controller'] = "admin/user";
$route['404_override'] = '';
并且
RewriteCond %{REQUEST_FILENAME} ! F
RewriteCond %{REQUEST_FILENAME} ! -d
RewriteRule .* index.php/$1 [PT, L]