Nginx在某个点之后得到$ request_uri

时间:2015-02-28 19:17:25

标签: regex redirect nginx url-rewriting

我想将某些请求重定向到cloudfront发行版,为此我需要将$request_uri的第一部分重定向到另一个主机名。所以:

 location /storage/multimedia/ {
    set $new_uri $request_uri # insert trim logic here 
                              # $new_uri is now multimedia/...

    return 301 https://d2joqwdayszh6j.cloudfront.net/$new_uri;
  }

1 个答案:

答案 0 :(得分:0)

尝试捕获并将其传递给重定向

location ^~ /storage/(multimedia.*) {
  return 301 https://d2joqwdayszh6j.cloudfront.net/$1;
}