<div>Подскажите пожалуйста - в какой секции правильнее будет делать валидацию при учете конфига с реврайтом:</div><div>location /cache {</div><div><div>if ($request_method = GET ) {</div><div> rewrite ^/cache/(.*)/(.*)$ /hbp_$1/$2/f:f;</div>
<div> }</div></div>}<div><div>location /hbp_ {</div><div>internal;</div><div>proxy_pass <a href="http://127.0.0.1:8000" target="_blank">http://127.0.0.1:8000</a>;</div><div><br></div><div><br><div class="gmail_quote">
2011/9/27 Vladimir Rusinov <span dir="ltr"><<a href="mailto:vladimir@greenmice.info" target="_blank">vladimir@greenmice.info</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br><div class="gmail_quote"><div><div></div><div>2011/9/27 Alex <span dir="ltr"><<a href="mailto:ss.smok@gmail.com" target="_blank">ss.smok@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Приветствую.<div><br></div><div>Возможно ли реализовать средствами nginx проверку URL на валидность? </div><div>То есть что бы при обращении к URL, в котором присутствует символы (точки, запятые, вопросы и пр. спецсимволы), выдавалась бы ошибка или просто символы удалялись?</div>
<div>В итоге на бэкенд должны передаваться только a-z, 0-9, ничего более.</div></blockquote><div><br></div></div></div><div>например так: </div><div><br></div><div>location ~* /[a-z0-9] {</div><div> proxy_pass <...>;</div>
<div>
} </div><div><br></div><div>location / {</div><div> deny all;</div><div>}</div></div><div><br></div><font color="#888888">-- <br>Vladimir Rusinov<br><a href="http://greenmice.info/" target="_blank">http://greenmice.info/</a><br>
</font><br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br></blockquote></div><br></div></div>