How to rewrite these

Glen Lumanau glen at lumanau.web.id
Fri Feb 19 13:35:22 MSK 2010


I prefer to rewrite it, because what we concerned is google indexing..
sometimes google will remove the old address, and getting the new one
So that when people accessing our site, they will bookmark the new address


-----Original Message-----
From: Igor Sysoev [mailto:igor at sysoev.ru] 
Sent: 19 Februari 2010 17:25
To: nginx at nginx.org
Subject: Re: How to rewrite these

On Fri, Feb 19, 2010 at 05:20:20PM +0700, Glen Lumanau wrote:

> Is that posibble to use somethink like
> 
>      location ~ ^/breaking-news|national|...) {
> 		rewrite ^ /category$request_uri      

- 		rewrite ^ /category$request_uri;
+		rewrite ^ /category$uri; 

>      }
> 
> ?

Possible, but why to use rewrite, if you may pass request directly where
you want ? In my opinion rewrites cause spaghetti configuration.

> -----Original Message-----
> From: Igor Sysoev [mailto:igor at sysoev.ru] 
> Sent: 19 Februari 2010 17:16
> To: nginx at nginx.org
> Subject: Re: How to rewrite these
> 
> On Fri, Feb 19, 2010 at 05:11:14PM +0700, Glen Lumanau wrote:
> 
> > Example
> > 
> > Old : http://www.mydomain.com/breaking-news
> > New : http://www.mydomain.com/category/breaking-news
> > 
> > Old : http://www.mydomain.com/national
> > New : http://www.mydomain.com/category/national
> > 
> > Old : http://www.mydomain.com/international
> > New : http://www.mydomain.com/category/international
> > 
> > I'm using php-fpm for these
> 
> Something like this:
> 
>      location ~ ^/breaking-news|national|...) {
>          fastcgi_pass   ...
>          fastcgi_parm   SCRIPT_FILENAME  /path/to/scripts/category$uri;
>          ...
>      }
> 
> > -----Original Message-----
> > From: Igor Sysoev [mailto:igor at sysoev.ru] 
> > Sent: 19 Februari 2010 17:06
> > To: nginx at nginx.org
> > Subject: Re: How to rewrite these
> > 
> > On Fri, Feb 19, 2010 at 05:02:44PM +0700, Glen Lumanau wrote:
> > 
> > > No i'm not proxying.. 
> > 
> > What do you use ?
> > 
> > > Because all I need is to rewrite arround 50 that category
> > 
> > Could you show some examples ?
> > 
> > > -----Original Message-----
> > > From: Igor Sysoev [mailto:igor at sysoev.ru] 
> > > Sent: 19 Februari 2010 16:10
> > > To: nginx at nginx.org
> > > Subject: Re: How to rewrite these
> > > 
> > > On Fri, Feb 19, 2010 at 03:11:09PM +0700, Glen Lumanau wrote:
> > > 
> > > > Hi Nginx,
> > > > 
> > > > I'm migrating my website into onother application. I need to rewrite
> > some
> > > of
> > > > these
> > > > 
> > > > http://www.mydomain.com/category/subcategory
> > > > 
> > > > into 
> > > > 
> > > > http://www.mydomain.com/
> > > > <http://www.mydomain.com/application/category/subcategory>
> > > > 
> > > > I need to insert /application before my category name
> > > 
> > > If you use proxying, then:
> > > 
> > >     location / {
> > >         proxy_pass   http://backend/application/;
> > >     }
> > > 
> > > 
> > > -- 
> > > Igor Sysoev
> > > http://sysoev.ru/en/
> > > 
> > > _______________________________________________
> > > nginx mailing list
> > > nginx at nginx.org
> > > http://nginx.org/mailman/listinfo/nginx
> > > 
> > > 
> > > _______________________________________________
> > > nginx mailing list
> > > nginx at nginx.org
> > > http://nginx.org/mailman/listinfo/nginx
> > 
> > -- 
> > Igor Sysoev
> > http://sysoev.ru/en/
> > 
> > _______________________________________________
> > nginx mailing list
> > nginx at nginx.org
> > http://nginx.org/mailman/listinfo/nginx
> > 
> > 
> > _______________________________________________
> > nginx mailing list
> > nginx at nginx.org
> > http://nginx.org/mailman/listinfo/nginx
> 
> -- 
> Igor Sysoev
> http://sysoev.ru/en/
> 
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://nginx.org/mailman/listinfo/nginx
> 
> 
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://nginx.org/mailman/listinfo/nginx

-- 
Igor Sysoev
http://sysoev.ru/en/

_______________________________________________
nginx mailing list
nginx at nginx.org
http://nginx.org/mailman/listinfo/nginx




More information about the nginx mailing list