将Apache转换为Nginx

它在/ 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?

找到解决办法:

 try_files $uri $uri/ /ProjectName/index.php?r=$query_string; 

现在它与问题标记。