nginx重写cdn链接

  • A+
所属分类:cdn nginx vue

最近有个需求,不想直接更改vue项目中的图片url为cdn的加速域名,所以这样偷个懒了

#判断是否来自h5页面的链接,防止回源死循环问题

if ($http_referer ~ 'm.test.xxxx.com')

{

    set $cdns "1";

}

#and 判断 格式为图片

if ($request_uri ~ ".png"){

    set $cdnsa "a$cdns";

}

#前面两个if都成立,执行重写

if ($cdnsa = a1){

    #重定cdn

    rewrite ^/(.*) http://static.xxxx.com/$request_uri permanent; 

    break;

}

————————————————

版权声明:本文为CSDN博主「OCEAN__」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/oceanyang520/article/details/125796102

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: