Welcome! Log In Create A New Profile

Advanced

Nginx rewrite infinite loop

Steve Zhuo
July 29, 2011 12:34AM
Hi.

I tried to rewrite all non-www url to www url, but when i tried to
access the site, i got the infinite loop. following is my config

server {
server_name www.example.com;

}
location / {
.......

rewrite ^ http://example.com$request_uri? permanent;
proxy_pass http://example.com

}


but if i change to redirect to the www url with locale(like, en, zh_CN),
it works fine. following is the config.

server {
server_name www.example.com;
}

location / {
.......

rewrite ^ http://example.com/zh_CN$request_uri? permanent;

}

location ^~ /zh_CN {
.........

proxy_pass http://example.com
}


any help is appreciated.

Thank You


Steve

--
Posted via http://www.ruby-forum.com/.

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

Nginx rewrite infinite loop

Steve Zhuo July 29, 2011 12:34AM

Re: Nginx rewrite infinite loop

Edho Arief July 29, 2011 02:08AM

Re: Nginx rewrite infinite loop

Steve Zhuo July 30, 2011 08:18PM

Re: Nginx rewrite infinite loop

António P. P. Almeida July 30, 2011 09:34PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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