我有一个站点,我需要使用JavaScript或其他一些方法将用户重定向到移动版本(在特定目录上具有文件)。我创建了一个子域(m.domain.com
),但后来我意识到我没有domain.com
的通配符证书。是否有一种方法可以重定向到移动版本(即将主目录更改为移动目录)而不影响域名?
即。如果我从桌面访问站点domain.com
,它将从/var/www/html
加载,但是如果我从移动设备访问,则在保留domain.com
的同时,它会从/var/www/html/mobile
加载。我正在使用Apache Ubuntu运行PHP,所以我不介意此重定向是否是服务器端。
谢谢。
您可以使用库来检测用户是否使用移动设备或桌面,然后在您的主文件夹中:
/var/www/html
添加此index.php:
<?php
if(on mobile)
{
include(mobile/index.php);
}
else
{
// the code for desktop
}