Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 重定向URL不起作用_Php_.htaccess_Codeigniter - Fatal编程技术网

Php 重定向URL不起作用

Php 重定向URL不起作用,php,.htaccess,codeigniter,Php,.htaccess,Codeigniter,我来这里寻求帮助。我使用codeigniter框架开发。 我的问题是重定向URL。在我的路线中,默认情况下,我在本地站点上有一个控制器“admin/user”,它在我的服务器上正常工作,但没有任何远程显示 代码点火器2.0。在我的config/routes.php中 $ route ['default_controller'] = 'admin / user '; $ route ['404_override'] = '';   我的控制器文件夹结构如下:controller-->Admi

我来这里寻求帮助。我使用codeigniter框架开发。 我的问题是重定向URL。在我的路线中,默认情况下,我在本地站点上有一个控制器“admin/user”,它在我的服务器上正常工作,但没有任何远程显示

代码点火器2.0。在我的config/routes.php中

$ route ['default_controller'] = 'admin / user '; 
$ route ['404_override'] = ''; 
 
我的控制器文件夹结构如下:controller-->Admin-->(user.php/compagnie.php/gare.php…)

管理员是一个文件夹

和我的.htaccess文件我有以下内容:

RewriteEngine on 
RewriteCond% {REQUEST_FILENAME}! F 
RewriteCond% {REQUEST_FILENAME}! -d 
RewriteRule. * Index.php / $ 0 [PT, L] 
真正的问题是,在我的本地服务器上没有问题,但在我的远程服务器上它没有显示任何内容

但是如果我更改
$routes['default_controller']='welecome'
;它在服务器上工作,本地不显示任何内容

请帮帮我

您可以从以下内容开始:

$ route ['default_controller'] = 'admin / user '; 
$ route ['404_override'] = '';
改为:

$route['default_controller'] = "admin/user"; 
$route['404_override'] = '';


您的htaccess格式非常糟糕。如果这就是你真正拥有的,你甚至不应该能够获得你的网站,因为在php有机会启动之前,htaccess将导致500个服务器错误。你有什么建议吗?嗨!!!我刚刚做了更改并发送到服务器。Néamoins没有任何变化实际上,在远程服务器上,我将所有内容都放在服务记录中。所以url是:“services.econsulting.bf”;。所以$config['base_url']='econsulting.bf/services@VeeeneX的
在重写规则仍然是错误的。@Prix是的,谢谢!
RewriteCond %{REQUEST_FILENAME} ! F 
RewriteCond %{REQUEST_FILENAME} ! -d
RewriteRule .* index.php/$1 [PT, L]