Nginx redirect: folder to external domain
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!!
Solution 1:
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.