Указанный пример можно выразить локейшенами насколько я понимаю если вложенные bas другого толка тогда на perl<br><br><div><span class="gmail_quote">16.04.08, <b class="gmail_sendername">Larry Gingras</b> <<a href="mailto:larry@cybent.net">larry@cybent.net</a>> написал(а):</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>
if ($request_uri !~ ^/webmasters/) {<br> if($invalid_referer) {<br> return 403;<br> }<br> }<br> }<br> <br> <br> <br> </blockquote></div><br><br clear="all">
<br>-- <br>Best regards