Как перенаправить мобильных посетителей с сайта drupal на мобильный сайт в другом домене - PullRequest
1 голос
/ 12 января 2012

Мне интересно, как лучше перенаправить мобильных пользователей с моего сайта drupal на отдельный мобильный сайт с другим URL-адресом.

Я смотрел на мобильные инструменты , но это кажется слишком тяжелым для моих нужд. Я сделал это с помощью простых html / php файлов, используя скрипт mobile Detection , и он отлично работает и очень прост.

Я полагаю, что я не могу использовать .htaccess для этого, и любое решение должно исходить от drupal. Но мне интересно, куда поместить код, чтобы он выполнялся первым.

Любые идеи / советы / помощь высоко ценится.

1 Ответ

2 голосов
/ 13 января 2012

Лучше всего было бы написать небольшой модуль и реализовать 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();
  }
}
...