早些时候我的网络服务器在Apache上工作,现在只在Nginx工作。
我尝试重写此示例的所有规则: http://www.farinspace.com/codeigniter-nginx-rewrite-rules/
但仍然所有网址都与: mysite.com/stocks 不工作 股票的位置 - 是控制器Codeigniter的名称。
.htaccess 文件是下一个规则:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
config.php 包含以下内容:
$config['index_page'] = '';
$config['uri_protocol'] = "REQUEST_URI";