Welcome! Log In Create A New Profile

Advanced

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

P.V.Anthony
October 18, 2019 12:14AM
On 18/10/19 9:03 am, Patrick wrote:

> This looks like a gradual migration of content to a new server. Try
> using `rewrite' instead of `return'?
>
>
> map "$uri?$args" $is_new_site {
> /test/place?id=2 1;
> default 0;
> }
>
> server {
> ...
>
> if ( $is_new_site ) {
> rewrite ^ http://new.example.com/${uri}?${args}? last;
> }
>
> ...
>
> # all the locations go here
> }

This looks cool. Thank you for sharing this solution.

I am using ispconfig web control that only allows changes in the server
block.

I think map block is only allowed outside the server block. Is there
some way of setting a variable in the server block so that I can use the
config you have shared below?

if ( $is_new_site ) {
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: 114
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready