CodeIgniter删除子目录中的index.php

时间:2010-11-19 16:58:49

标签: .htaccess codeigniter

我正在尝试从子域'test'中托管的codeigniter项目中的url中删除index.php

我尝试了以下.htaccess,但我收到内部服务器错误。

RewriteEngine On 
RewriteBase /test
RewriteRule ^(.*)$ /index.php/$1 [L]

任何人都可以看到问题,谢谢

1 个答案:

答案 0 :(得分:3)

我使用它...也应该在子文件夹上工作,我认为..

RewriteEngine on
RewriteCond $1 !^(index\.php|public|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]