Приветствую!
Появилась проблема с загрузкой файла, уже не пару часов провел в решении проблемы и гугления, так ее и не решил.
И так.
Файлы загружаются на сервер в каталог /var/www/servers/file/{при загрузке файла создается папка - имя папки хеш}/filename.txt
Ссылка на файл имеет вид http://example.com/file/{random_string}/{хеш созданной папки}/filename.txt
Т.е. на обработчик получаем три параметра: random_string, hash_folder, namefile. Проверяем в базе random_string и hash_folder, после отдаем файл на скачивание с помощью заголовка header(«X-Accel-Redirect: {$path}»)
В итоге ничего не получается, все время ошибка 404, в логах пусто.
Локейшн
location /file/ { rewrite /file/(.*)/(.*)/(.*) /downloadDirect.php?link=$1&link2=$2&name=$3 last; }
Пробовал разные варианты и не один не подошел. Указали на secure_link, но для моего примера, когда файлы хранятся ниже директори сайта, так и не смог сделать.
Буду очень благодарен за помощь.