0

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

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

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

4

2 回答 2

0

你可以试试这个

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
于 2013-07-18T10:50:46.150 回答
0

您应该使用代码点火器中的路由来执行此操作

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

于 2013-07-18T10:54:23.890 回答