浏览器将非版本文件而不是版本文件放在第一位。

时间:2018-12-12 16:09:26

标签: php wordpress caching browser server

我正在使用wp_enqueue_style()函数对master.css文件进行版本控制,以防止浏览器缓存。

这可行,每次都会创建一个新版本,但是...我的浏览器一直将“非版本”副本放在第一位(没有新更改)...这个非版本副本从何而来?我究竟做错了什么?这两个文件都指向服务器上的同一目录,但是只有一个文件。

1 个答案:

答案 0 :(得分:0)

很难在没有看到代码的情况下进行故障排除,但是您似乎不小心将CSS文件排队了两次。它们显示相同的文件句柄名称吗?这是在源代码中显示为“ id”的值(在“ -css”之前)。

例如: work_items.id

如果版本控制文件和非版本控制文件中的文件句柄不同,则可以在源代码中搜索文件非版本控制副本中使用的文件句柄,然后将其注释掉。

如果文件句柄相同,请在将版本副本放入队列时尝试进行更改,然后再次检查源以查看它们现在是否不同。