转自:http://www.phpernote.com/seo/197.html
网页缓存Js,css以及图片导致页面刷新无效果的三种解决办法,如下:
方法一(php页面添加):
1 | header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" ); |
2 | header( "Cache-Control: no-cache, must-revalidate" ); |
3 | header( "Pragma: no-cache" ); |
方法二(html的head块中):
1 | < META HTTP-EQUIV = "pragma" CONTENT = "no-cache" > |
2 | < META HTTP-EQUIV = "Cache-Control" CONTENT = "no-cache, must-revalidate" > |
3 | < META HTTP-EQUIV = "expires" CONTENT = "Wed, 26 Feb 1997 08:21:57 GMT" > |
4 | < META HTTP-EQUIV = "expires" CONTENT = "0" > |
方法三:
对于图片或者css,可使用如下方式:
1 | < img src = "./data/avatar_mingpian_bak.jpg?rand=h9xqeI" width = "156" height = "98" > |
对于js则可以直接使用时间戳:
1 | < script language = "javascript" src = "UILib/Common/Common.js?time=new Date()" > |