Указанный пример можно выразить локейшенами насколько я понимаю если вложенные bas другого толка тогда на perl<br><br><div><span class="gmail_quote">16.04.08, <b class="gmail_sendername">Larry Gingras</b> &lt;<a href="mailto:larry@cybent.net">larry@cybent.net</a>&gt; написал(а):</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Переписываю очень сложную и навороченную конфигурацию apache под nginx (для<br> реализации связки nginx+apache).<br> И вот например мне нужно тут в одной штуке нужно проверить несколько условий. В<br> apache я просто писал несколько RewriteCond подряд. Тут в одном if несколько<br>
 условий поставить нельзя. И, как оказалось, вложенные if не поддерживаются тоже.<br> Так что же делать в таком случае?<br> Вот один из примеров, который не знаю как расписать правильно:<br> if ($request_uri ~* \.(jpg|gif|wmv|flv)$) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ($request_uri !~ ^/webmasters/) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($invalid_referer) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 403;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br> }<br> <br> <br> <br> </blockquote></div><br><br clear="all">
<br>-- <br>Best regards