Php 禁用Htaccess rewrite mod生成的URL上的缓存
我有一个迷你肋骨框架。例如,所有URL都是在Php 禁用Htaccess rewrite mod生成的URL上的缓存,php,apache,.htaccess,mod-rewrite,caching,Php,Apache,.htaccess,Mod Rewrite,Caching,我有一个迷你肋骨框架。例如,所有URL都是在index.php?op=ControllerName&Action=Methode&elemID=211上创建的 我生成所有特定URL的友好URL。 问题是我想在所有生成的URL上使用.htaccess禁用缓存 所以对于elem 211或215或233等。。。我希望服务器不是从缓存获取页面。 每次调用index.php时,我希望浏览器仅对CSS、JavaScript和图像使用缓存,而不是mysite.com/211-friendly\u URL或my
index.php?op=ControllerName&Action=Methode&elemID=211
上创建的
我生成所有特定URL的友好URL。
问题是我想在所有生成的URL上使用.htaccess
禁用缓存
所以对于elem 211或215或233等。。。我希望服务器不是从缓存获取页面。
每次调用index.php
时,我希望浏览器仅对CSS、JavaScript和图像使用缓存,而不是mysite.com/211-friendly\u URL或mysite.com/215-friendly\u URL\u number\u 2
我用过这个,但没用
<ifmodule mod_headers.c>
<Files index.php>
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"
</Files>
</ifmodule>
FileTag无
标题未设置ETag
标题集缓存控制“最大年龄=0,无缓存,无存储,必须重新验证”
标题集Pragma“无缓存”
标题集过期“1984年1月11日星期三05:00:00 GMT”
谢谢你的帮助 澄清一下,“不起作用”,你的意思是那些标题根本没有设置?没有明显的原因说明这不起作用,除非您的.htaccess
文件或应用程序代码中可能存在冲突?请将.htaccess
文件的内容添加到您的问题中。要澄清的是,“不起作用”,您的意思是这些标题根本没有设置?没有明显的原因说明这不起作用,除非您的.htaccess
文件或应用程序代码中可能存在冲突?请将.htaccess
文件的内容添加到问题中。