在/ etc / nginx / sites-available / default中它会如何? 我使用的是nginx / 1.6.0
<Directory "c:/wamp/www/ProjectName">
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ index.php/$1 [L,QSA]
</Directory>
我试过了:
location /ProjectName {
try_files $uri $uri/ /ProjectName/index.php?r=$request_uri;
}
它几乎可以工作,但如果我有问题标记的url: http://ProjectName.dk/Test/site/getPerson?Id=369 我收到错误?
问题是还应该在nginx conf中添加什么?
答案 0 :(得分:1)
找到解决方案:
try_files $uri $uri/ /ProjectName/index.php?r=$query_string;
现在它适用于问号。