static + SSI + POST
Dmitry Alekhin
dmitry at ivoho.com
Mon Dec 22 22:32:06 MSK 2008
Эх, что же совсем нельзя post на статику делать ? Неужели это большая
проблема ?
Dmitry Alekhin пишет:
> Всем привет,
>
> Перечитал весь архив, но так и не нашел как разрешить POST на
> существующие статические файлы c SSI include' ами.
>
> Задача такая есть, и он не надумана - то есть в больших статических
> файлах определяющих дизайн встречаются вкрапления
> ssi virtual include'ов , которые отвечают за логику работы сайта.
> Вешать отдельный обработчик на post типа :
> error_page 405 = @proxy_posts;
> нельзя по архитектурным соображениям - так как статические файлы
> формируются отдельными людьми, логика в инклудах - другими,
> и необходимо что бы по POST бразузер попадал именно на тот же
> статический файл а не в другой location.
>
> Так и не появилось ключа static_post_on или что то в этом роде ?
> Может быстропатч какой есть ?
>
> Конфиг такой :
> location / {
> ssi on;
> root /var/site.com;
> index index.html index.htm;
> }
>
> location = /50x.html {
> root html;
> }
>
> location ~ ^/eng {
> internal;
> proxy_set_header Host $http_host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> proxy_redirect off;
> # Pass request to engine
> rewrite /eng(.*)
> /eng.php?host=$host&request_uri=$request_uri break;
> proxy_pass http://127.0.0.1:9000;
> }
>
> Сами include'ы вот такие -
> <!--# include virtual="/eng?module=menu¶metr_menu=1" -->
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20081222/42acfaac/attachment.html>
More information about the nginx-ru
mailing list