Загрузка файла, не работает X-Accel-Redirect

isamitakata nginx-forum at nginx.us
Fri Nov 28 03:41:11 UTC 2014


Приветствую! 

Появилась проблема с загрузкой файла, уже не пару часов провел в решении
проблемы и гугления, так ее и не решил.

И так.

Файлы загружаются на сервер в каталог /var/www/servers/s_1/{при загрузке
файла создается папка - имя хеш}/filename.txt

Ссылка на файл имеет вид http://example.com/file/{random_string}/{хеш
созданной папки}/filename.txt

Т.е. на обработчик получаем три параметра: random_string, hash_folder,
namefile. Проверяем файл и отдаем на скачивание с помощью заголовка
header("X-Accel-Redirect: {$path}")

В итоге ничего не получается, все время ошибка 404, в логах пусто. 

Локейшн

location /file/ {
    	rewrite    /file/(.*)/(.*)/(.*)
/downloadDirect.php?link=$1&link2=$2&name=$3 last;
	}

Пробовал разные варианты и не один не подошел.

Буду очень благодарен за помощь.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,255193,255193#msg-255193



Подробная информация о списке рассылки nginx-ru