Redirect /olddir to /newdir
TECK
nginx-forum at nginx.us
Tue Feb 1 09:44:13 MSK 2011
Hi all,
I need your suggestions to create a rewrite rule in nginx that will
redirect the user from an old dir to the new one:
http://domain.com/olddir/some/dir/ to
http://domain.com/newdir/some/dir/
location /newdir/ {
try_files $uri $uri/ /newdir/index.php?$uri&$args;
}
location /olddir/ {
rewrite ^ http://domain.com/newdir$request_uri? permanent;
}
The above rule does not work, it will redirect the user to
http://domain.com/newdir/, instead of
http://domain.com/newdir/some/dir/.
If an user types the http://domain.com/olddir/some/dir/ url, nginx
should automatically redirect him/her to
http://domain.com/newdir/some/dir/. Right now, it brings the user to
http://domain.com/newdir/.
Thanks for your help.
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,171236,171236#msg-171236
More information about the nginx
mailing list