ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Хитрый rewrite в proxy pass


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Хитрый rewrite в proxy pass
  • From: Oleg Motienko <motienko@xxxxxxxxx>
  • Date: Thu, 2 Dec 2010 11:13:38 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=kKoosWPjQdnfYSs9g43zrx955//yOfv/wiTGRlF0q6c=; b=GiS4LxxC9qpGYUJiWaiFUlayr/Yk26W9mDrB2PWvnisK6RxtZuBaRk4YePd0kot5NH pOA6TF8syg5gDGiwNJurTXtxxP1fdZzHaPK3cMYois9BlFWx6fbNsc07mD12NDtuK5Dt 1eTXslODzLJHk8iD0esBiA7e81FoxmrCxTPag=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=J+nfXXsPDbcVXwM5Jvym/EqFlwzHbldIUw74jzhN2oXcxa3M/P89agRGIF2ZT5fgeA QWnWNz/4cQ4QAo+PUMwCvNYYJn49aNDaBflgnrZWadY+Mx+cIszmegLeozXFWosU+0dd ldPrcvDavmWEZteJR0lxFB6SxNndM0bl02Ghw=
  • In-reply-to: <7aea9ca2c5790671069c1cd89269fc72.NginxMailingListRussian@xxxxxxxxxxxxxxx>
  • References: <7aea9ca2c5790671069c1cd89269fc72.NginxMailingListRussian@xxxxxxxxxxxxxxx>

Проверяйте через переменные с аргументами  $arg_PARAMETER .
http://wiki.nginx.org/NginxHttpCoreModule


2010/12/1 vash <nginx-forum@xxxxxxxx>
>
> Здравствуйте
>
> Нужно получить следующее с помощью
> proxy_pass
>
> Пользователи обращаясь к урл
>
> http://domain1.com/folder1/folder2/?a=123&s=1234567890&d=$1&c=3&m=$2&someid=29&Category=0x10000001
>
> прокисруються на
>
> http://domain2.com/folder3/folder4/folder2?a=456&s=1234567890&d=$1&c=3&m=$2&someid=29&Category=0x10000001
>
> где a=123&s=1234567890 - уникальны, тоесть нужна
> проверка этих ?дшников, на остальные
> выдавать 404
>
> после проверки на уникальность 123 и
> 1234567890 нужно запроксить их на 456 и 1234567890
> соответсвенно. остальной кусок ури -
> оставить без изменений.
>
> Наперед благодарен!
>
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.