Welcome! Log In Create A New Profile

Advanced

Re: rewrite or return for simple redirection

neubyr
November 21, 2014 05:56PM
On Fri, Nov 21, 2014 at 12:11 PM, Maxim Dounin <mdounin@mdounin.ru> wrote:

> Hello!
>
> On Fri, Nov 21, 2014 at 12:06:54PM -0800, neubyr wrote:
>
> > On Fri, Nov 21, 2014 at 11:33 AM, Maxim Dounin <mdounin@mdounin.ru>
> wrote:
> >
> > > Hello!
> > >
> > > On Fri, Nov 21, 2014 at 11:21:40AM -0800, neubyr wrote:
> > >
> > > > I am trying to understand which option would result in more efficient
> > > HTTP
> > > > redirection. I am trying to redirect ^/address page to ^/contact
> page.
> > > >
> > > > Option 1:
> > > > rewrite ^/address /contact permanent;
> > > >
> > > > Option 2:
> > > > location ~ ^/address {
> > > > return 301 $scheme://$host/contact
> > > > }
> > > >
> > > > Which option should be preferred? Both options involve regex and I
> am not
> > > > sure which one will be faster. Are there any other better options?
> > >
> > > location = /address {
> > > return 301 /contact;
> > > }
> > >
> > >
> > >
> > Thank you Maxim!! That's helpful. I should have used precise location
> match
> > and relative redirect path.
> >
> > Also, can something with following rewrite be converted to 'location and
> > return' combination?
> >
> > rewrite ^/members/(.*) /users/$1
> >
> > Or am I better with rewrite directive in this case? Appreciate any help.
>
> For such cases rewrite is better, IMHO. In some cases it may be a
> good idea to additionally isolate it with prefix location, like
> this:
>
> location /members/ {
> rewrite ^/members/(.*) /users/$1 redirect;
> }
>
>
Thank you Maxim. In what cases prefix might be a good idea??

- N
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

rewrite or return for simple redirection

neubyr November 21, 2014 02:22PM

Re: rewrite or return for simple redirection

Maxim Dounin November 21, 2014 02:36PM

Re: rewrite or return for simple redirection

neubyr November 21, 2014 03:08PM

Re: rewrite or return for simple redirection

Maxim Dounin November 21, 2014 03:12PM

Re: rewrite or return for simple redirection

neubyr November 21, 2014 05:56PM

Re: rewrite or return for simple redirection

Maxim Dounin November 24, 2014 09:40AM

Re: rewrite or return for simple redirection

neubyr November 25, 2014 11:58AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 219
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