用ftp上传css文件,服务器不能及时更新怎么办?

用ftp上传新的css文件后,再次访问页面,css仍然是上传前的css文件,过一段时间后又好了。有什么高效的解决办法吗?

阅读 2.9k
1 个回答

这个高效的就是在html引用中加入版本号, 或者配置服务器不缓存规则.

一般是在PHP中定义一个静态文版本号,绑定的程序中使用这个版本号

<link href="/css/app.css?v=<?php echo S_VER;?>" />

每次有更新的时候除了上传css还需要更新php中的S_VER版本号值.

如果是纯静态文件那一般是通过打包工具来生成引用链接自动加上版本号

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题