Nginx чтобы все 404 проходили на php
Есть проблема, когда переходишь на картинку, которой не существует, то выводится стандартная 404 ошибка, а хотелось бы, чтобы если нет файла,то дальше шло на index.php. В Apache делал работает, а nginx не получается настроить. Может кто-то подсказать?
location / {
index index.html $yii_bootstrap;
try_files $uri $uri/ /$yii_bootstrap?$args;
}
location ~ ^/(protected|framework|themes/\w+/views) {
deny all;
}
#avoid processing of calls to unexisting static files by yii
location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
try_files $uri =404;
}
# prevent nginx from serving dotfiles (.htaccess, .svn, .git, etc.)
location ~ /\. {
deny all;
access_log off;
log_not_found off;
}
Источник: Stack Overflow на русском