由于小程序存在缓存,同时每次升级之后不可能都让用户删除小程序进行缓存清空;
由此,可以利用nginx配置访问路径,每次升级之后,对主页地址进行调整,来动态刷新缓存;
利用nginx进行动态路径跳转,保证每次上线之后都有新的字符串,方便请求
location ~ /webfed/shopmall/\d+/{
root /opt/web/view;
rewrite ^/webfed/shopmall/(\d+)/(.*)$ /webfed/shopmall/$2 break;
try_files $uri $uri/ /shopmall/index.html;
}
rewrite…break
- 将此处重写的URI作为一个新的URI,在本块中继续进行处理,处理中间加入的版本号
try_files
- 配置主页查询位置,依次找到配置的路径
最终前端拼接请求路径:(yyyy为可变版本号)
https://xxx.xx.xx/webfed/shopmall/yyyyy/index.html