Codeigniter没有index.php在config和.htaccess中不能正常工作

时间:2011-08-23 07:44:18

标签: php .htaccess codeigniter

我的subignmain的codeigniter存在这个问题,我想取出index.php,但由于某些原因无效。

我在下面设置了.htaccess:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|captcha|css|js|user_guide|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]

以及config.php index_page设置已更改如下:

$config['index_page'] = '';

你知道它为什么不起作用吗?

2 个答案:

答案 0 :(得分:1)

这是我的

DirectoryIndex index.php
RewriteEngine on

RewriteCond $1 !^(index\.php|(.*)\.swf|forums|images|css|downloads|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php?$1 [L,QSA] 

答案 1 :(得分:0)

这就是我目前的设置方式,希望这会有所帮助。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]