В Срд, 29/12/2010 в 23:09 +0300, Dmitry E. Oboukhov пишет: > >> нечто вроде того что делаем POST http://url/имя.файла.txt, а на деле > >> вызывается CGI который отдает содержимое файла. Эта фигня используется > >> чтобы "обмануть" старые браузеры и заставить их скачивать корректные > >> имена файлов. > AM> Эээ, может правильней писать - корявые скрипты, авторы которых не асилили > AM> правильно выдать имя файла? Или у вас документально завялена поддержка > AM> Misaic и HTTP/0.9 до скончания веков задарма? > > есть проблема в IE версии 6. на нем еще сколько-то корпоративных > клиентов сидит а у него с русскими символами в имени файла еще туго. > вот пока этот хак и вертится... местами. > > но вопрос собственно не об этом > > >> так вот, location'ов на все такие места прописывать слишком много > >> (надо разгребать что там пользователи в подкаталогах с .htaccess > >> намутили), а можно ли nginx заставить всегда проксировать POST-запросы? > AM> Заставить то можно, только внимание вопрос - а нафига в этой схеме nginx? > AM> Нонче круто всё делать чрез nginx? > > статика там - 2/3 нагрузки. соответственно nginx ее берет на себя, а > динамику на бакенде апач... > > я пока извернулся следующим образом: > > location / { > root /path/to; > try_files $uri @post; > } > > location @post { > proxy_pass http://localhost:80; > proxy_set_header Host $host; > proxy_set_header X-Real-IP $remote_addr; > } > > но для этого пришлось слезть с стейбла в тестинг, ибо стейбловский > nginx try_files еще не поддерживал, но... не очень нравится мне это >
ну и зря не нравится. это - правильный сопосб а rewrite тормозит -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

