P.V.Anthony
October 18, 2019 01:18AM
On 18/10/19 12:20 pm, Patrick wrote:

> Without a map, try starting with:
>
> if ( $uri?$args = /test/place?id=2 ) {
> rewrite ^ http://new.example.com/${uri}?${args}? last;
> }
>
> Then as the site migration continues turn that `if' test into a regexp
> that will match the migrated components.

I can get the following to work.

if ( $uri = /test/place ) {
rewrite ^ http://new.example.com${uri}?${args}? last;
}

and this also works.

if ( $args = id=2 ) {
rewrite ^ http://new.example.com${uri}?${args}? last;
}

Unfortunately I cannot get the suggested solution to work. Did I miss
some setting or quotes?

> if ( $uri?$args = /test/place?id=2 ) {
> rewrite ^ http://new.example.com${uri}?${args}? last;
> }


Tried the following and it works but is it safe?

if ( $request_uri = "/test/place?id=2" ) {
rewrite ^ http://new.example.com${uri}?${args}? last;
}

P.V.Anthony
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

How to do location /test/place?id=2

P.V.Anthony October 17, 2019 01:02PM

Re: How to do location /test/place?id=2

J. Lewis Muir October 17, 2019 05:16PM

Re: How to do location /test/place?id=2

jeffdyke October 17, 2019 05:28PM

Re: How to do location /test/place?id=2

P.V.Anthony October 18, 2019 12:04AM

Re: How to do location /test/place?id=2

J. Lewis Muir October 18, 2019 09:48AM

Re: How to do location /test/place?id=2

P.V.Anthony October 19, 2019 01:56AM

Re: How to do location /test/place?id=2

P.V.Anthony October 18, 2019 12:02AM

Re: How to do location /test/place?id=2

Aleksandar Lazic October 19, 2019 04:24AM

Re: How to do location /test/place?id=2

P.V.Anthony October 20, 2019 01:18AM

Re: How to do location /test/place?id=2

Patrick October 17, 2019 09:04PM

Re: How to do location /test/place?id=2

P.V.Anthony October 18, 2019 12:14AM

Re: How to do location /test/place?id=2

Patrick October 18, 2019 12:20AM

Re: How to do location /test/place?id=2

P.V.Anthony October 18, 2019 01:18AM

Re: How to do location /test/place?id=2

Patrick October 18, 2019 01:36AM

Re: How to do location /test/place?id=2

P.V.Anthony October 18, 2019 01:58AM

Re: How to do location /test/place?id=2

Patrick October 18, 2019 03:00AM

Re: How to do location /test/place?id=2

P.V.Anthony October 19, 2019 01:56AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 153
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready