我最近在Meta上看到一些浏览器即使在读取此表单的脚本URL后也没有刷新缓存
myscript.js?V = 1234
所以要解决这个问题,我正在考虑实施一个解决方案,我也读过但没有给出任何细节。像 myscript-1234.js 这样的东西,并重新路由到实际的正确文件,但我现在有一个疑问。 我应该将该网址重写为 myscript.js 还是 myscript.js?v = 1234 ?我实际上很困惑,它甚至会改变你的重写方式。
答案 0 :(得分:1)
您的重写不应该重定向到任何其他网址(将由浏览器提取),但应该是您服务器上的“内部”。
我的意思是,当收到“myscript-1234.js
”请求时,您的服务器应该提供myscript.js
文件的内容;这将永远是最后一个版本。
最后:
myscript-1234.js
,myscript-1235.js
,myscript-1236.js
,...
myscript.js
-XYZ
部分。