0

mywebsiteurl.net/image.jpg?9a7ad6

每个图像链接后的“?9a7ad6”是什么?当我复制粘贴图像的网址时,我注意到了这一点。

我用谷歌搜索了它,但我能找到的唯一相关内容是 #9a7ad6 是紫色的十六进制代码。

4

1 回答 1

0

一些 WordPress 主题/插件使用查询字符串对动态图像做一些整洁的事情,比如调整大小。在这种情况下,查询字符串(? 后面的东西)很可能被用来防止缓存。如果是这种情况,以下是解决方法:

浏览器缓存→常规下有一个设置,设置更改后阻止对象缓存→每当更改设置时,将生成一个新的查询字符串并将其附加到允许应用新策略的对象。禁用它(如果您使用的是插件),这些查询字符串将被丢弃在 .jpg 和 .png 文件等静态资源上。

资料来源:来自 WordPress.org 的 Philip Arthur Moore: http ://wordpress.org/support/topic/wordpress-32-images-show-weird-query-string

您可能还想看看这个页面: http ://diywpblog.com/wordpress-optimization-remove-query-strings-from-static-resources/

于 2013-05-08T19:30:43.357 回答