强制用户重新安排网址

时间:2012-11-19 16:50:35

标签: html redirect

我的域控制器中有一个设置可将我的域重定向到另一个域。

实施例

http://mysite.com重定向到http://othersite.com

我在一周前删除了重定向,但有些用户仍然看到重定向到http://othersite.com

我发现清除浏览器缓存可以解决问题。

有什么方法可以强制用户在访问我的网站时更新缓存吗?

2 个答案:

答案 0 :(得分:1)

。您需要查看HTTP protocol。关于缓存模型有很多部分。请参阅第13节。根据您的愿望,您可以做很多事情。

答案 1 :(得分:0)

你可以尝试添加一些标题来强制浏览器获取...的行:

<?php
    if(!session_id()) {
        @session_start();   
    }
    header('Expires: Sat, 26 Jul 1997 05:00:00 GMT');
    header('Last-Modified: ' . gmdate( 'D, d M Y H:i:s') . ' GMT');
    header('Cache-Control: no-store, no-cache, must-revalidate');
    header('Cache-Control: post-check=0, pre-check=0', false);
    header('Pragma: no-cache'); 

    if(isset($_SESSION['form_submitted'])) {
        unset($_SESSION['form_submitted']);
        header('Location: ?' . uniqid());
        #header('Refresh: 0');
    }
?>