Php 服务器上codeigniter的路由问题
我试图在web服务器上生成我的网站,但遇到了一些令人困惑的codeigniter路由问题。我在根目录中使用以下.htacess取出index.phpPhp 服务器上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协
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后面的问号)-有些服务器需要它。这方面运气不好。它还使页面进入本地主机上的重定向循环。谢谢你