Nginx redirect: folder to external domain

nginxredirect

I'm trying to redirect domain1.com/blog/$ to domain2.com/$.
How do I edit this to strip the /blog from the redirect?

location /blog {
    rewrite ^/(.*) http://domain2.com/$1 break;
}

It now redirects domain1.com/blog/blabla to domain2.com/blog/blabla (so blog is still there)..
Thanks in advance!!

Best Answer

You want the regex part of your rewrite to match against ^/blog/ and capture everything following it:

rewrite ^/blog/(.*) http://domain2.com/$1 break;

Using such an approach, you may also be able to get rid of the location block.

Related Topic