Agentes do usuário para site para celular, alteração de domínio

Eu tenho um site para celular e gostaria de redirecionar os usuários para o domínio.mobi ou mobile.subdomain (temos a configuração)

Como eu determino um navegador móvelÉ uma prática ruim ter o site para dispositivos móveis em um domínio ou subdomínio diferente?