На этот вопрос уже есть ответ:
У меня проблемы с переводом этого на nginx, сегодня я не могу заставить свой мозг нормально работать и решить эту проблему!
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*)$ $1 [L]
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Я не совсем понял правило apache,но в итоге я немного изменил код PHP и заставил все работать. Просто отправил все в index.php с правилом nginx и обработал там URL.