2014-08-01 3 views
3

Как он будет выглядеть в/etc/nginx/sites-available/default? Я использую Nginx/1.6.0конвертировать Apache в Nginx

<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?

+0

Может быть, вам нужно '$ uri' вместо' $ request_uri'? –

ответ

1

Найдено решение:

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

Теперь он работает с вопросами марки.

Смежные вопросы