nginx重写规则将某些内容添加到url中

时间:2014-09-19 13:54:17

标签: nginx url-rewriting mobify

我想使用mobify CDN重写所有JPG文件网址。为此,我所要做的就是添加URL

https://ir0.mobify.com/jpg50/到我现有的网址。例如,如果我有URL

http://xxx.yyy.com/wp-content/uploads/2290/07/abc.png然后必须将用户重定向到

https://ir0.mobify.com/jpg50/http://xxx.yyy.com/wp-content/uploads/2290/07/abc.jpg

我在我的nginx配置中编写了以下代码。我在regexlib上测试了正则表达式,它们看起来很好。但是我不明白我的配置有什么问题。请帮忙。

location ~ \.jpg$ { rewrite ^http://(.*).jpg$ https://ir0.mobify.com/jpg50/$uri last; }

1 个答案:

答案 0 :(得分:0)

试试这个......

location ~ \.jpg$ { 
    return 301 https://ir0.mobify.com/jpg50$request_uri; 
}