Re: добавление гет параметра с помощью rewrite
Roman Vasilyev
roman.vasilyev на yousendit.com
Ср Мар 28 16:28:18 UTC 2012
On 03/28/2012 05:49 AM, coramba wrote:
> Всем привет!
>
> Нужна помощь в написании правила для
> nginx.
> Переношу сайт с apache на nginx. В старом
> конфиге апача были три правила
> RewriteRule /easy/$ %{REQUEST_FILENAME}?dif=1 [QSA]
> RewriteRule /medium/$ %{REQUEST_FILENAME}?dif=2 [QSA]
> RewriteRule /hard/$ %{REQUEST_FILENAME}?dif=3 [QSA]
>
> Которые добавляли соответствующий
> гетпараметр если в конце урл имелись
> соотв части.
> Но повторить подобную конструкцию для
> nginx'a мне не удалось.
> Пробовал
>
> rewrite easy/$ $request_filename?dif=1 last;
> и так
> rewrite .*/easy/$ $request_filename?dif=1 last;
>
Вы дальше эти параметры читаете на бэкенде(типа fcgi/scgi....) или
проксируете на другой сервер?
> и еще несколько вариантов, но ни один не
> сработал. В чем моя ошибка, подскажите =)
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?21,224543,224543#msg-224543
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
Подробная информация о списке рассылки nginx-ru