重定向网址不起作用

时间:2014-10-10 16:26:37

标签: php .htaccess codeigniter

我来这里寻求帮助。我使用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';它适用于服务器,并且不会在本地显示任何内容。

请帮帮我!!!!!

1 个答案:

答案 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]