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

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

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

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

回答
編輯回答
孤星

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

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

要訪問url后面加個時間戳,比如 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