<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Arial">Эх, что же совсем нельзя post на статику делать ?
Неужели это большая проблема ? <br>
<br>
<br>
</font><br>
Dmitry Alekhin пишет:
<blockquote cite="mid:494924B3.1070607@ivoho.com" type="cite">
<div class="moz-text-html" lang="x-unicode"><font face="Arial">Всем
привет,<br>
<br>
Перечитал весь архив, но так и не нашел как разрешить POST на
существующие статические файлы c SSI include' ами.<br>
<br>
Задача такая есть, и он не надумана - то есть в больших статических
файлах определяющих дизайн встречаются вкрапления<br>
ssi virtual include'ов , которые отвечают за логику работы сайта. <br>
Вешать отдельный обработчик на post типа :<br>
error_page 405 = @proxy_posts;<br>
нельзя по архитектурным соображениям - так как статические файлы
формируются отдельными людьми, логика в инклудах - другими,<br>
и необходимо что бы по POST бразузер попадал именно на тот же
статический файл а не в другой location.<br>
<br>
Так и не появилось ключа static_post_on или что то в этом роде ?
Может быстропатч какой есть ?<br>
<br>
Конфиг такой :<br>
location / {<br>
ssi on;<br>
root /var/site.com;<br>
index index.html index.htm;<br>
}<br>
<br>
location = /50x.html {<br>
root html;<br>
}<br>
<br>
location ~ ^/eng {<br>
internal;<br>
proxy_set_header Host $http_host;<br>
proxy_set_header X-Real-IP $remote_addr;<br>
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>
proxy_redirect off;<br>
# Pass request to engine<br>
rewrite /eng(.*)
/eng.php?host=$host&request_uri=$request_uri break;<br>
proxy_pass <a moz-do-not-send="true"
class="moz-txt-link-freetext" href="http://127.0.0.1:9000">http://127.0.0.1:9000</a>;<br>
}<br>
<br>
Сами include'ы вот такие - <br>
<!--# include virtual="/eng?module=menu&parametr_menu=1" --><br>
<br>
</font>
</div>
</blockquote>
</body>
</html>