Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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_Apache_Redirect - Fatal编程技术网

Php 重定向,强制浏览器重新缓存?

Php 重定向,强制浏览器重新缓存?,php,apache,redirect,Php,Apache,Redirect,我刚刚把一个新网站上传到www.mydomain.com。旧站点立即重定向到www.mydomain/cart/index.php 问题是,我的新网站也有一个购物车文件夹。看起来浏览器正在自动重定向到/cart,即使我已经没有这个重定向设置了 如何强制浏览器重新缓存或更新缓存的重定向?假设您的URL是http://www.mydomain.com?a=b&c=d 您重定向到http:/www.mydomain.com?a=b&c=d&nocache=1234567890,其中1234567890

我刚刚把一个新网站上传到
www.mydomain.com
。旧站点立即重定向到
www.mydomain/cart/index.php

问题是,我的新网站也有一个购物车文件夹。看起来浏览器正在自动重定向到
/cart
,即使我已经没有这个重定向设置了


如何强制浏览器重新缓存或更新缓存的重定向?

假设您的URL是http://www.mydomain.com?a=b&c=d
您重定向到
http:/www.mydomain.com?a=b&c=d&nocache=1234567890
,其中
1234567890
是一个大的随机数。浏览器应将其解释为新请求。

您使用php的解决方案是

如果您需要使用HTML清除它

<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="Cache-Control" content="no-cache">


请参阅。

在htaccess中是否有这样做的方法?我不知道;我不想弄乱我的网站上任何已经使用查询字符串的URL。或者,浏览器进行适当的重新缓存需要多长时间?