Permanent Redirect on nginx
Mumanyi, Bravismore
bmumanyi at unam.na
Fri Apr 29 07:33:04 UTC 2016
Francis, your config did magic! Kudos...
However, I just wondering the cause for the redirect URL having two trailing slashes "//" i.e. "http://archives.unam.edu.na//"? The links seem to work though.
The two server blocks are as follows.
server {
listen 80;
listen 443 ssl;
server_name archives.unam.na;
return 301 $scheme://archives.unam.edu.na$request_uri;
}
server {
listen 80;
listen 443 ssl;
root /usr/share/nginx/atom;
# http://wiki.nginx.org/HttpCoreModule#server_name
# _ means catch any, but it's better if you replace this with your server
# name, e.g. archives.foobar.com
#server_name _;
server_name archives.unam.edu.na;
Regards
-----Original Message-----
From: nginx [mailto:nginx-bounces at nginx.org] On Behalf Of Francis Daly
Sent: 28 April 2016 18:15
To: nginx at nginx.org
Subject: Re: Permanent Redirect on nginx
On Thu, Apr 28, 2016 at 02:47:03PM +0000, Mumanyi, Bravismore wrote:
Hi there,
> My org has changed domain from unam.na to unam.edu.na. I intend to effect a permanent redirect on Nginx.
Have two server{} blocks.
The one with "server_name new-name;" should be the fuller one, doing everything you want.
The other should have "server_name old-name;" and "return 301 http://new-name$request_uri;" and not a lot more.
f
--
Francis Daly francis at daoine.org
_______________________________________________
nginx mailing list
nginx at nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
More information about the nginx
mailing list