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-boun...@nginx.org] On Behalf Of Francis Daly
Sent: 28 April 2016 18:15
To: nginx@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        fran...@daoine.org

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

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

Reply via email to