无法从codeigniter框架中的url(IP ADDRESS)中删除index.php

时间:2013-07-18 10:48:40

标签: .htaccess codeigniter

我在htaccess文件中使用以下代码从codeigniter框架中的url中删除index.php

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

它在本地工作正常,但在现场我使用IP ADDRESS访问我的网站,因此它不会删除index.php

2 个答案:

答案 0 :(得分:0)

你可以试试这个

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]

答案 1 :(得分:0)

你应该使用代码点火器

中的路由来做这件事

http://ellislab.com/codeigniter/user-guide/general/routing.html