Re: nginx регулярные выражения
Anton Yuzhaninov
citrin на citrin.ru
Вт Авг 23 08:33:37 UTC 2011
On 08/23/11 11:31, quux wrote:
> У меня такая проблема: нужно чтобы
> http://domain.com/anchor/value
> перенаправлялось на
> http://domain.com/script.php?value
>
> location /anchor/ {
> rewrite /anchor/(.*)$ http://domain.com/script.php?$1;
> }
>
> переделывает адресную строку в
> браузере. А хотелось бы чтоб адресная
> строка в браузере так и оставалась вида
> http://domain.com/anchor/value
Наверно у вас php проксируется на какой то бэкенд (по http или fastcgi), тогда
можно сделать как то так:
location ~ ^/anchor/(?<value>.*)$ {
proxy_pass http://127.0.0.1:8080/script.php?$value;
}
--
Anton Yuzhaninov
Подробная информация о списке рассылки nginx-ru