鍍金池/ 問(wèn)答/人工智能  PHP  HTML/ 瀏覽器會(huì)記住301跳轉(zhuǎn)

瀏覽器會(huì)記住301跳轉(zhuǎn)

if($url = 'www.xxx.com'){
    header('HTTP/1.1 301 Moved Permanently');
    header('Location: $target_url);
}

以上代碼,301重定向在瀏覽器訪問(wèn)過(guò),瀏覽器會(huì)記住,認(rèn)為是永久跳轉(zhuǎn)了。會(huì)直接跳過(guò)代碼執(zhí)行。但有修改$target_url,在不清楚瀏覽器緩存的情況下,無(wú)法生效。請(qǐng)問(wèn)有什么解決辦法嗎

回答
編輯回答
孤星

其實(shí)就是瀏覽器的瀏覽緩存,兩種解決辦法:
一就是在連接上添加每次都會(huì)變化的隨機(jī)數(shù)
二就是禁用緩存,參考 http協(xié)議的Cache-Control

2018年1月7日 23:38
編輯回答
舊酒館

要訪問(wèn)url后面加個(gè)時(shí)間戳,比如 http://localhost/index.php?t=...

index.php 里面是你跳轉(zhuǎn)的代碼

if($url = 'www.xxx.com'){
    header('HTTP/1.1 301 Moved Permanently');
    header('Location: $target_url);
}
2018年6月15日 20:48