Маршрутизация запросов через index.php с помощью nginx [закрыто]

Я перевожу свой сервер с Apache на Nginx и у меня это очень просто.htaccess правило:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]

Идея заключается в том, чтобы направлять каждый запрос на фронт-контроллер (index.php). Я пытаюсь сделать то же самое с Nginx. Я использовал онлайн-конвертер, чтобы сделать этот блок местоположения Nginx:

location / {
    if (!-e $request_filename){
        rewrite ^(.*)$ /index.php break;
    }
}

но когда я добавляю его в конфигурацию моего сайта, Nginx просто выкладывает исходный код PHP-файла для загрузки. Для справки вот весь файл конфигурации:

http://pastebin.com/tyKtM1iB

Я знаю, что PHP работает, как будто я удаляю блок местоположения и создаю файл с<?php phpinfo(); это работает правильно.

Любая помощь будет оценена.

Ответы на вопрос(2)

Ваш ответ на вопрос