Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.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 服务器上codeigniter的路由问题_Php_Codeigniter_Routing - Fatal编程技术网

Php 服务器上codeigniter的路由问题

Php 服务器上codeigniter的路由问题,php,codeigniter,routing,Php,Codeigniter,Routing,我试图在web服务器上生成我的网站,但遇到了一些令人困惑的codeigniter路由问题。我在根目录中使用以下.htacess取出index.php RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] 在stackoverflow和其他源代码中,我已经尝试了几乎所有的方法,包括移动/和更改uri协

我试图在web服务器上生成我的网站,但遇到了一些令人困惑的codeigniter路由问题。我在根目录中使用以下.htacess取出index.php

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L] 
在stackoverflow和其他源代码中,我已经尝试了几乎所有的方法,包括移动/和更改uri协议。这件事(除其他外)对我没有任何好处。我相信我以正确的方式删除了index.php,但仍然出现以下404错误:

Not Found
The requested URL /home was not found on this server.
下面是我的config.php文件中的一些信息

$config['base_url'] = '';

$config['index_page'] = '';

$config['uri_protocol'] = 'REQUEST_URI';

出现这种情况的任何其他信息或原因都会非常有用。

RewriteRule^(.*)$/index.php?/$1[L]-试试这个(index.php后面的问号)-有些服务器需要它。这方面运气不好。它还使页面进入本地主机上的重定向循环。谢谢你