将目录的 nginx 规则重写到另一个域/子域

将目录的 nginx 规则重写到另一个域/子域

我已经设置了以下 nginx 重写规则。但似乎不起作用,

*

location /images {
       rewrite ^(.*)$1 http://sub.domain.com/$1 permanent;
}

*

对于图像,我尝试重定向到另一个域。我该如何做?

答案1

这里不需要正则表达式捕获。试试这个:

location /images {
    rewrite ^ http://sub.domain.com$request_uri permanent;
}

相关内容