php和htaccess,如何仅在一个目录中禁用图像缓存

php和htaccess,如何仅在一个目录中禁用图像缓存,php,image,.htaccess,caching,upload,Php,Image,.htaccess,Caching,Upload,我的根目录中有一个htaccess文件,其中包含以下缓存说明: <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access 1 year" ExpiresBy

我的根目录中有一个htaccess文件,其中包含以下缓存说明:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>

过期于
过期按类型映像/jpg“访问1年”
过期按类型图像/jpeg“访问1年”
ExpiresByType image/gif“访问1年”
过期按类型图像/png“访问1年”
ExpiresByType文本/css“访问1个月”
ExpiresByType text/html“访问1个月”
过期按类型应用程序/pdf“访问1个月”
ExpiresByType文本/x-javascript“访问1个月”
过期按类型应用程序/x-shockwave-flash“访问1个月”
过期按类型图像/x图标“访问1年”
ExpiresDefault“访问1个月”
现在我已经注意到,当我第一次用php/ajax上传图像时,图像预览显示的是正确的图像,但是如果我重新上传/覆盖图像,预览不会改变,可能是htaccess缓存指令


是否可以仅在/upload/目录中删除该chache,或者更好,仅在上载/预览php脚本中禁用该chache,以使预览始终正确显示?

将另一个.htaccess文件添加到具有

ExpiresActive Off
或ExpiresByType用于0秒后的图像

或者,在预览脚本中将缓存中断器添加到图像标记中:

src="/uploads/image.jpg?<?php print time(); ?>"
src=“/uploads/image.jpg?”