Welcome! Log In Create A New Profile

Advanced

Re: Rewrite Performance Question

July 19, 2010 06:26AM
On Mon, Jul 19, 2010 at 1:59 PM, Juergen Gotteswinter <jg@internetx.de> wrote:
> Hi,
>
> come some take a look at these rewrite rules if they are ok regarding
> performance?
>
>
>        if ($host = 'forum.de' ) {
>            rewrite ^/(.*)$ http://www.forum.de:81/$1 permanent;
>        }
>
>        if ($host ~* ^(www\.)??forum\.(at|ch|com|eu|info|net|org)) {
>            rewrite ^(.*)$ http://www.forum.de:81 last;
>        break;
>        }
>   }
Hi!
Never use if ($host ...
Different servers with different server_names must be used instead:
server
{
server_name forum.de;
location / { rewrite ^ http://www.forum.de:81/$request_uri? premanent; }
}
server
{
server_name ~^(www\.)??forum\.(at|ch|com|eu|info|net|org);
location / { rewrite ^ http://www.forum.de:81/$request_uri? premanent; }
}


--
Boris Dolgov.

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

Rewrite Performance Question

JG July 19, 2010 06:02AM

Re: Rewrite Performance Question

Boris Dolgov July 19, 2010 06:26AM

Re: Rewrite Performance Question

Igor Sysoev July 19, 2010 07:16AM

Re: Rewrite Performance Question

JG July 19, 2010 07:30AM

Re: Rewrite Performance Question

edogawaconan July 19, 2010 09:56AM

Re: Rewrite Performance Question

Anton Yuzhaninov July 20, 2010 05:46AM

Re: Rewrite Performance Question

edogawaconan July 20, 2010 06:12AM

Re: Re: Rewrite Performance Question

Denis F. Latypoff July 20, 2010 06:16AM

Re: Re: Re: Rewrite Performance Question

Denis F. Latypoff July 20, 2010 06:36AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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