<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=koi8-r">
<META content="MSHTML 6.00.6000.20973" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#fffeff>
<DIV><FONT face=Arial size=2>Всем привет,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Какое то время назад я поднимал тему о возможности 
обработки virtual include-ов не GET а POST методом, в случае вызова 
</FONT></DIV>
<DIV><FONT face=Arial size=2>'родительского' html-я c&nbsp;SSI &nbsp;POST-ом. 
</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Тема как то затухла, и стало непонятно, толи это 
невозможно из за архитектуры nginx , то ли просто никому кроме меня не 
нужно.</FONT></DIV>
<DIV><FONT face=Arial size=2>Прошу прощения что пишу в список рассылки, но я 
готов оплатить разумную стоимость разработки патча для nginx если это 
возможно.</FONT></DIV>
<DIV><FONT face=Arial size=2>Думаю, квалифицированных разработчиков под nginx - 
в данном списке рассылке тусуется больше всего.</FONT></DIV>
<DIV><FONT face=Arial size=2>Сам Игорь молчит :)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Спасибо,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Дмитрий</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>PS - Почта для связи <A 
href="mailto:dmitry@ivoho.com">dmitry@ivoho.com</A></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial 
size=2></FONT><BR><BR>-------- Исходное сообщение -------- 
<TABLE class=moz-email-headers-table cellSpacing=0 cellPadding=0 border=0>
  <TBODY>
  <TR>
    <TH vAlign=baseline noWrap align=right>Тема: </TH>
    <TD>Re: static + SSI + POST</TD></TR>
  <TR>
    <TH vAlign=baseline noWrap align=right>Дата: </TH>
    <TD>Mon, 22 Dec 2008 23:15:27 +0300</TD></TR>
  <TR>
    <TH vAlign=baseline noWrap align=right>От: </TH>
    <TD>Dmitry Alekhin <A class=moz-txt-link-rfc2396E 
      href="mailto:dmitry@ivoho.com">&lt;dmitry@ivoho.com&gt;</A></TD></TR>
  <TR>
    <TH vAlign=baseline noWrap align=right>Отвечать: </TH>
    <TD><A class=moz-txt-link-abbreviated 
      href="mailto:nginx-ru@sysoev.ru">nginx-ru@sysoev.ru</A></TD></TR>
  <TR>
    <TH vAlign=baseline noWrap align=right>Кому: </TH>
    <TD><A class=moz-txt-link-abbreviated 
      href="mailto:nginx-ru@sysoev.ru">nginx-ru@sysoev.ru</A></TD></TR>
  <TR>
    <TH vAlign=baseline noWrap align=right>Ссылки: </TH>
    <TD><A class=moz-txt-link-rfc2396E 
      href="mailto:494924B3.1070607@ivoho.com">&lt;494924B3.1070607@ivoho.com&gt;</A> 
      <A class=moz-txt-link-rfc2396E 
      href="mailto:494FEB36.20402@ivoho.com">&lt;494FEB36.20402@ivoho.com&gt;</A> 
      <A class=moz-txt-link-rfc2396E 
      href="mailto:494FEFBA.10109@grid.net.ru">&lt;494FEFBA.10109@grid.net.ru&gt;</A></TD></TR></TBODY></TABLE><BR><BR><FONT 
face=Arial><BR>Точно так же как и GET. Только&nbsp; virtual include-ы&nbsp; 
должны вызываться не GET , а POST методом.<BR><BR><BR></FONT><BR>Valery 
Kholodkov пишет: 
<BLOCKQUOTE cite=mid:494FEFBA.10109@grid.net.ru type="cite">Как по-вашему 
  должен обрабатываться POST-запрос на статический файл? <BR><BR>Dmitry Alekhin 
  wrote: <BR>
  <BLOCKQUOTE type="cite">Эх, что же совсем нельзя post на статику делать ? 
    Неужели это большая проблема ? <BR><BR><BR><BR>Dmitry Alekhin пишет: <BR>
    <BLOCKQUOTE type="cite">Всем привет, <BR><BR>Перечитал весь архив, но так 
      и не нашел как разрешить POST на существующие статические файлы c SSI 
      include' ами. <BR><BR>Задача такая есть, и он не надумана - то есть в 
      больших статических файлах определяющих дизайн встречаются вкрапления 
      <BR>ssi virtual include'ов , которые отвечают за логику работы сайта. 
      <BR>Вешать отдельный обработчик на post типа : <BR>&nbsp;error_page 405 = 
      @proxy_posts; <BR>нельзя по архитектурным соображениям -&nbsp; так как 
      статические файлы формируются отдельными людьми, логика в инклудах - 
      другими, <BR>и необходимо что бы по POST бразузер попадал именно на тот же 
      статический файл а не в другой location. <BR><BR>Так и не появилось ключа 
      static_post_on&nbsp; или что то в этом роде ?&nbsp; Может быстропатч какой 
      есть ? <BR><BR>Конфиг такой : 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location / { 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ssi 
      on; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      root&nbsp;&nbsp; /var/site.com; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      index&nbsp; index.html index.htm; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } 
      <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location = /50x.html { 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      root&nbsp;&nbsp; html; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } 
      <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location ~ ^/eng { 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      internal; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      proxy_set_header Host $http_host; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      proxy_set_header X-Real-IP $remote_addr; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      proxy_redirect off; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # 
      Pass request to engine 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      rewrite&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /eng(.*)&nbsp; 
      /eng.php?host=$host&amp;request_uri=$request_uri&nbsp; break; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      proxy_pass&nbsp;&nbsp; <A class=moz-txt-link-freetext 
      href="http://127.0.0.1:9000/" 
      moz-do-not-send="true">http://127.0.0.1:9000</A>; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <BR><BR>Сами include'ы 
      вот такие - <BR>&lt;!--# include 
      virtual="/eng?module=menu&amp;parametr_menu=1" --&gt; 
  <BR><BR></BLOCKQUOTE></BLOCKQUOTE><BR><BR></BLOCKQUOTE></DIV></BODY></HTML>