我想知道将移动用户从我的drupal网站重定向到另一个网址上的单独移动网站的最佳方法。
我看过mobile tools,但对我的需求似乎有点重。我使用mobile detect脚本使用平坦的html / php文件完成了这项工作,它运行良好且非常直接。
我认为我不能使用.htaccess,任何解决方案都必须来自drupal。但是我想知道在哪里放置代码以便先执行它。
任何想法/提示/帮助非常感谢。
答案 0 :(得分:2)
最好的办法是编写一个小模块并实现hook_init()
,这个模块在页面构建之前就会发生。
function MYMODULE_init() {
include("PATH/TO/Mobile_Detect.php");
$detect = new Mobile_Detect();
if ($detect->isMobile()) {
header('Location: http://newdomain.com/');
drupal_exit();
}
}