移动重定向和完整网站到子域

Mobile redirect and full site to subdomains

本文关键字:网站 重定向 移动      更新时间:2023-09-26

在我完成网站的移动版本后,我使用 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。

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

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