我已经创建了一个网站,https://www.example.com.现在,我还创建了一个移动子域,在那里我最初创建的四个页面被合并到一个长滚动中.当我手动转到m.example.com
时,它工作得很好,但我之前也打印了一些带有二维码的卡片,这些卡片引用了主要域名.因为二维码更有可能是从移动设备扫描的,所以我想在主页中添加一些代码,将任何"移动设备"自动重定向到m.example.com
,但当我try 在JS中实现这一点时,我的重定向最终将我发送到example.com/m.example.com
.我如何重定向到实际的子域?
到目前为止,我的代码非常简单:
//Redirect to mobile subdomain if on mobile device
if (screen.width <= 699) {
window.location = "m.example.com";
}
我还try 了document.location
,并try 了基于文档树的引用-try 指向./mobile/index.php,其中根文件夹是主主页的index.php所在的位置,所以我认为我应该从那里重定向.注意,我的JS在./inc.目录中,但无论我是否包含./(甚至././),计算机都说不:(
我也试过查看.htaccess,它似乎很适合推荐,但我也没有看到任何关于如何在那里进行条件推荐的内容.我使用的是PHP和JS,当然还有HTML和CSS,所以使用这些语言的任何解决方案都是首选,但我会 Select 任何可行的解决方案.