Вам нужно настроить nginx для обработки ваших статических файлов, вместо того, чтобы передавать запросы в Catalyst. Например, если вы поместили все ваши статические файлы (изображения, Javascript, CSS и т. Д.) В root / static /, ваша конфигурация nginx должна включать:
location /static {
alias /home/user/MyApp/root/static/;
expires 30d;
}
Тогда вы можете вернуть определенное изображение, когда оно не найдено:
location /static/images {
root /home/user/MyApp/root/static/images;
error_page 404 /not_found.gif;
}