Nginx rewrite urls

From wikinotes

Nginx can rewrite requested URLs (not domains) using rules.
It does so using simple PCRE regex expressions.

Examples

location / {
  # redirect /nginx-tutorial? to /somePage.html
  rewrite ^/nginx-tutorial?$ /somePage.html break;
  
  # strip /path/ from URL, but keep everything else
  rewrite ^/path/(.*)$  /$1 break;

  # entirely replace url
  rewrite ^ https://app1.company.com/app1/;

}