Ninx web server - Howto's | vitrubio.net

Ninx web server

(Nginx)[https://nginx.org/en/] is an HTTP server. The official documentation: https://nginx.org/en/docs/

Redirecting

https://www.digitalocean.com/community/tutorials/nginx-rewrite-url-rules

Temporary redirect 302

Rewriting the URL

server {
    . . .
    server_name www.domain1.com;
    rewrite ^/$ http://www.domain2.com redirect;
    . . .
}

Permanent redirect 301

Rewriting the URL

The rules are

rewrite ^/$ http://www.domain2.com permanent;
rewrite ^/(.*)$ http://www.domain2.com/$1 permanent;

the config in /etc/nginx/sites-available/domain1.com

server {
    . . .
    server_name domain1.com;
    rewrite ^/(.*)$ http://domain2.com/$1 permanent;
    . . .
}