Недавно обнаружил большое количество варнингов в логах nginx на тему обращения к файлам которых нет.
Путь к файлу выглядет вот так:
Код: Выделить всё
/wa-data/public/shop/products/60/75/207560/images/263358/263358.970.jpg%20
Код: Выделить всё
/wa-data/public/shop/products/60/75/207560/images/263358/263358.970.jpg%20 - не правильный тут есть пробел после .jpg
/wa-data/public/shop/products/60/75/207560/images/263358/263358.970.jpg - правильный, тут все ок и именно так и должен выглядеть путь к файлу.
Хотел бы понять как правильно нужно делать и как именно это сделать.
Как я вижу есть 2 варианта
1. При обращении к неправильному файлу с пробелом делать 301 на правильный файл - я не знаю как это делать потому как файлов ооочень много и пути динамические. То есть нужно как то редиректить на точно такой же путь но без пробела на конце.
2. Отвечать на такой запрос не 200 ОК а хотя бы 404.
Я хотел спросить совета как именно будет правильно делать и как именно это можно организовать?