location xxx {<div>}</div><div>можно запихнуть в инклуд? </div><div><br class="webkit-block-placeholder"></div><div>можно </div><div><br class="webkit-block-placeholder"></div><div>запиши пхп-шный локейшн в файл и инклудь, где надо
</div><div>и получится: </div><div>1. всё красиво и понятно </div><div>2. нгинх не парится, у него есть список локаций, не надо ничего обсчитывать, где и что применить какой/какие локации и пр </div><div>3. Игорь тоже не парится
</div><div>4. все счастливы <br><br> </div><div>например мои конфиги nginx-а это сплошные инклуды, один за другим </div><div>пхп у меня описывается 1 раз, а далее инклудится </div><div><br> </div><div><div><span class="gmail_quote">
18.10.07, <b class="gmail_sendername">Евгений Девятых</b> <<a href="mailto:devyatyh@gmail.com">devyatyh@gmail.com</a>> написал(а):</span><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">
Здравствуйте, Igor.<br><br>Я думаю нужно просто каким-то образом сливать вместе конфигурции из<br>совпавших location. Ответственность за их непротиворечивость,<br>естественно, ложится на того кто пишет конфиг.<br><br>Т.е.
<br><br>location /folder/ {<br> directive 1;<br>}<br><br>location \.php$ {<br> directive 2;<br>}<br><br>при запросе /folder/test.php<br><br>итоговый конфиг равен<br>directive 1;<br>directive 2;<br><br>а при запросе /test.php
<br><br>directive 2;<br><br>т.к. он не совпадает с первым location.<br><br>--<br>С уважением,<br> Евгений mailto:<a href="mailto:devyatyh@gmail.com">devyatyh@gmail.com</a><br><br><br></blockquote>
</div><br> </div>