Nginx网站通过伪静态和对象存储实现加速全站js、css等静态文件

        我们在优化网站时,通常会将一些静态文件放在对象存储里面,对于一些上传类文件,可能有插件进行处理,但是对于一些js、css我们就很难去处理这个问题,一个个替换?那就感觉太过于耗费工程。我也曾考虑一个个换,但工程量之巨大,不得不另辟蹊径。我查阅了大量资料,发现对于此类的教程很少很少。

        可能你听不大明白,简单来说我要做的就是全站js、css走对象存储。

        最后,我查到了一篇文章,关于伪静态的,虽然不是解决我这个问题的,但似乎可以通过伪静态来实现。

        于是我搜索了:Nginx伪静态重定向,nginx伪静态某个目录,nginx伪静态某类文件……

        最终,找到了我需要的伪静态。

server {
  # 其他配置
  # 静态资源文件重定向
  location ~* .*.(js|css|png|jpeg|jpg|bmp|ico|ogg|ogv|svg|svgz|eot|otf|woff|woff2|mp4|ttf|rss|atom|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf){
    return 301 https://static.kekc.cn$request_uri; # static.kekc.cn请改成你的静态域名
}   
  # 其他配置
}
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享