Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 浏览器首先放置非版本文件,而不是版本文件。_Php_Wordpress_Caching_Browser_Server - Fatal编程技术网

Php 浏览器首先放置非版本文件,而不是版本文件。

Php 浏览器首先放置非版本文件,而不是版本文件。,php,wordpress,caching,browser,server,Php,Wordpress,Caching,Browser,Server,我正在使用wp_enqueue_style()函数对master.css文件进行版本控制,以防止浏览器缓存 这是可行的,每次都会创建一个新版本,但是。。。我的浏览器一直将“非版本化”副本放在第一位(没有新的更改)。。。此无版本副本来自何处?我做错了什么?两个文件都指向服务器上的同一目录,但是,只有一个文件 在没有看到代码的情况下,很难解决这个问题,但很可能您不小心将CSS文件排队了两次。它们是否显示相同的文件句柄名称?这是源代码中显示为“id”的值(在“-css”之前) 例如: 如果版本化文件

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


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

在没有看到代码的情况下,很难解决这个问题,但很可能您不小心将CSS文件排队了两次。它们是否显示相同的文件句柄名称?这是源代码中显示为“id”的值(在“-css”之前)

例如:

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


如果文件句柄相同,请在对版本副本排队时尝试更改它,然后再次检查源代码,看看它们是否不同。

非常感谢您的帮助!不幸的是,这不是问题所在。CSS文件只排队一次,我没有看到任何其他可能导致问题的文件。如果我检查“sources”选项卡,它会说服务器既包含一个普通的master.css文件,又包含一个master.css?ver=。。。文件,我只想要最后一个当然。。。