我正在尝试将domain1.com/blog/$redirect到domain2.com/$。 如何编辑这个从redirect去除/博客?
location /blog { rewrite ^/(.*) http://domain2.com/$1 break; }
它现在redirectdomain1.com/blog/blabla到domain2.com/blog/blabla(所以博客仍然存在)..在此先感谢!
你想要重写的正则expression式部分与^/blog/匹配,并捕获它后面的所有内容:
rewrite ^/blog/(.*) http://domain2.com/$1 break;
使用这种方法,你也可以摆脱位置块。