0

在我的 wordpress 安装中,在登录屏幕的 CSS 文件中,背景图像是这样指定的:

.login h1 a {
    background-image:url('../images/wordpress-logo.png?ver=20120216');
    ....
}

所以png后面有一个查询字符串,但是它是怎么读取的呢?在 images 文件夹中, png 被简单地称为wordpress-logo.png. 奇怪的是,如果我更换它,它不会显示出来。

显然我可以删除 CSS 文件中的版本控制,但我很好奇它是如何工作的。那么,png 版本控制如何工作以及如何使用它?谢谢。

4

1 回答 1

0

那是一个缓存破坏者。

如果您更改图像,您可以更改缓存中的日期以强制浏览器重新下载它。

Web 服务器忽略静态文件上的查询字符串。

于 2012-10-19T16:54:13.683 回答