我正在使用Codeigniter框架,我testing共享主机上的网站,它与.htaccess工作正常。 但是当我上传到有Nginx的其他服务器,我不能删除index.php。 我尝试了几乎所有的googel的两个第一页,我有相同的结果没有他们为我工作,我想从URL中删除index.php。 这是为我工作的htaccess。
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L]
我想在nginx.config中的这个htaccess的corespond。 我不知道有什么问题。
这也使我疯狂。
原来在config.php文件中玩这个帮了。
$config['uri_protocol'] = 'REQUEST_URI';
我目前也在使用相同的htaccess规则