在htaccess中避免缓存普通文本可以通过以下方式实现:
<FilesMatch "\.(txt)$">
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires 0
</FilesMatch>
这段代码使用FilesMatch指令匹配所有以.txt结尾的文件,并设置Cache-Control、Pragma和Expires头部信息,告诉浏览器不要缓存这些文件。
<FilesMatch "\.(txt)$">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</FilesMatch>
这段代码使用FilesMatch指令匹配所有以.txt结尾的文件,并设置FileETag、ETag、Cache-Control、Pragma和Expires头部信息,确保每次文件内容发生变化时,浏览器都会重新请求文件而不是使用缓存。
需要注意的是,以上方法仅适用于普通文本文件,对于其他类型的文件可能需要采取不同的措施来避免缓存。此外,不同的服务器环境和配置可能会导致以上方法的效果有所不同,建议在实际应用中进行测试和调整。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云