0

完成网站的移动版本后,我使用https://github.com/sebarmeli/JS-Redirection-Mobile-Site重定向到移动站点以及重定向到整个站点。另外我正在使用 cookie 功能使用以下代码将状态保存 1 小时:

  <script>
                 SA.redirection_mobile ({
                noredirection_param : "noredirection", 
                mobile_prefix : "m", 
                cookie_hours : "1"
                });
            </script>

我遇到的问题是我在我的网站中使用子域,当我回到完整网站时,如果我点击一个链接,例如 news.site.com/cat1/news1 或 video.site.com/video1,重定向会返回到移动站点,因为 cookie 是为 www.site.com 站点创建的,所以重定向是 www.site.com/noredirection=true。

知道如何解决这个问题吗?

4

1 回答 1

0

如果您自己设置 cookie 而不使用 www,这个问题很容易解决。将 cookie 的域设置为 .site.com 将允许任何子域。看看这个堆栈答案。 您可能能够修改您使用的脚本,或者只是手动设置 cookie。

于 2012-05-04T03:51:21.043 回答