2016-03-18 3 views

ответ

0

Есть несколько вопросов:

  • Все nginx URIs имеют ведущий / (в отличие от Apache)
  • Файл .php будет обработан в другом месте (предположительно location ~ \.php$, и поэтому break следует заменить с last

Попробуйте это:

location/{ 
    rewrite ^/(.*)$ /index.php?mode=$1 last; 
} 

Для получения более подробной информации см. this document.