根据cookie跳转记录的域名

例如我的域名是:123.com
首次打开提示输入一个数值(比例:5)确认
跳转:5.123.com
之后根据cookie记录每次在打开这个网页跳转的都是 5.123.com(除非清理痕迹)

首先确认之后判断value是否为空,不为空
需要在 Cookie 中存入一个值:value=你输入的数值并进行页面的跳转,然后写一个页面加载事件:load,在load中去获取 Cookie中的value,如果为 null 不做任何操作,否则进行页面的跳转。

访客第一次访问网站首页index.htm,留在当前页面不执行跳转并且写入cookie,

# 如果访客在24小时之内再次访问index.htm,读取cookie,跳转到index2.htm****


<script>
    var m=/(^|; | )uservisit=([^;]+)/.exec(document.cookie)
    if (m) location ='http://'+ m[2] + '.123.com';//存在cookie
    else {//不存在提示用户输入并生成
        var v;
        while (!/^[1-9]\d*$/.test(v = prompt('请输入数字')));
        var d = new Date();
        d.setDate(d.getDate() + 30);//cookie有效期30天
        document.cookie = 'uservisit=' + v + ';path=/;expires=' + d.toGMTString();
        setTimeout(function () { location = 'http://' + v + '.123.com' }, 1000);
    }
</script>

1、 进入页面判断 是否有写入cookie数值, 如果有 直接取值 跳转到 相应页面, 如果没有写入数值 不做跳转

if( cookie有值 ) {//证明不是第一次访问了之前 访问过
// 执行跳转到 相应的页面
} else {
// 没有值 第一次访问 不做跳转
}

localStorage可以