Żądania routingu przez index.php z nginx [zamknięte]

Przeprowadzam migrację mojego serwera z Apache do Nginx i mam to bardzo proste.htaccess reguła:

RewriteEngine On

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

Ideą jest skierowanie każdego żądania do kontrolera frontowego (index.php). Próbuję zrobić to samo z Nginx. Użyłem konwertera online, aby ten blok lokalizacji Nginx:

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

ale kiedy dodam go do konfiguracji mojej witryny, Nginx wypuszcza kod źródłowy pliku PHP jako plik do pobrania. Dla odniesienia, oto cały plik konfiguracyjny:

http://pastebin.com/tyKtM1iB

Wiem, że PHP działa, jakbym usunął blok lokalizacji i utworzył plik<?php phpinfo(); działa poprawnie.

Każda pomoc byłaby doceniana.

questionAnswers(2)

yourAnswerToTheQuestion