Re: Проверка URL на валидность

Alex ss.smok на gmail.com
Вт Сен 27 12:21:33 UTC 2011


Подскажите пожалуйста - в какой секции правильнее будет делать валидацию при
учете конфига с реврайтом:
location /cache {
if ($request_method = GET ) {
 rewrite  ^/cache/(.*)/(.*)$ /hbp_$1/$2/f:f;
 }
}
location /hbp_ {
internal;
proxy_pass        http://127.0.0.1:8000;


2011/9/27 Vladimir Rusinov <vladimir на greenmice.info>

>
>
> 2011/9/27 Alex <ss.smok на gmail.com>
>
>> Приветствую.
>>
>> Возможно ли реализовать средствами nginx проверку URL на валидность?
>> То есть что бы при обращении к URL, в котором присутствует символы (точки,
>> запятые, вопросы и пр. спецсимволы), выдавалась бы ошибка или просто символы
>> удалялись?
>> В итоге на бэкенд должны передаваться только a-z, 0-9, ничего более.
>>
>
> например так:
>
> location ~* /[a-z0-9] {
>    proxy_pass <...>;
>  }
>
> location / {
>    deny all;
> }
>
> --
> Vladimir Rusinov
> http://greenmice.info/
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20110927/f25020bf/attachment.html>


Подробная информация о списке рассылки nginx-ru