ПРОЕКТЫ 


  АРХИВ 


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: Спецсимволы в uri


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Спецсимволы в uri
  • From: Валентин Бартенев <ne@xxxxxxxx>
  • Date: Tue, 22 Nov 2011 19:30:48 +0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=vbart.ru; s=mail; h=Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:In-Reply-To:References:Date:Subject:To:From; bh=9jwiJXs4tBMX4Iofboo+ir/QCu8zAllADT+d0WZFPt0=; b=UGwo/mjQZiZlVmd+8KScyXpsTPbX/+MzO+tdicCRbkbJzi448uwl4kkTssA1YTE1+sj1OTjCIR174nPnBHvWnU2gHts+QJalGFcMuzSGtihS71E6LwuHa+LzpMXd2dPZa44Bhr0Sml10AyqLTfNwGOz1Act0r5LS8ikYHUqQ/hIi1XvxlOylJKx6J8vG/khliY0MdBWdxkHRP4t0OGSjCRuAh4dEUo6MQd3MVmj8sDAstjOYTX5IK2yCBQqX8aN68oMwffHsToVIW7GVBdZhBIO1hlWp3hcAFp/aWECsbLy9Aw7CaNC2wGlGOrVeYfbRcozGvu8+bhYLzTVvniu9Ug==;
  • In-reply-to: <715527639.20111122191655@xxxxxxxxxxxxxxx>
  • References: <1665572293.20111122184935@xxxxxxxxxxxxxxx> <201111221910.16705.ne@xxxxxxxx> <715527639.20111122191655@xxxxxxxxxxxxxxx>

On Tuesday 22 November 2011 19:16:55 Ilya Lobahin wrote:
> 
> Если заменить # на %23, то файл скачивается нормально.
> Проблема только в том, что первоначальный uri изменить невозможно,
> там специальная софтина, приходится заходить со стороны сервера.
> 
> Пробовал сделать такую конфигурацию:
> rewrite ^(.*)#(.*)$ $1%23$2 break;
> 
> Не получилось.

URI обрезается по # ещё на этапе парсинга строки запроса. Пожалуй единственный 
ваш выход, это попробовать использовать переменную $request, которая, если я не 
ошибаюсь, должна содержать строку запроса целиком.

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.