我已在htaccess
文件中使用以下代码index.php
从 codeigniter 框架中的 url 中删除
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
它在本地工作正常,但在现场我使用 IP ADDRESS 访问我的网站,所以它不会被删除index.php
我已在htaccess
文件中使用以下代码index.php
从 codeigniter 框架中的 url 中删除
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
它在本地工作正常,但在现场我使用 IP ADDRESS 访问我的网站,所以它不会被删除index.php
你可以试试这个
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
您应该使用代码点火器中的路由来执行此操作
http://ellislab.com/codeigniter/user-guide/general/routing.html