Mój problem polega na tym że skrypt phpowy który obsługuje 404 na nginx jest wywoływany przy każdym żądaniu http.

Ten skrypt jedyne co robi to insert do bazy ze swoją nazwą, i bez względu na to do jakiego kontrolera jest żądanie, zawsze przechodzi przez 404.

w nginx.conf ustawione jest tylko tyle:

error_page 404 /404;

no i

Rewrite ^/404$ /index.php?controller=error&action=init



ma ktoś pomysł dlaczego tak jest ?