Agentes de usuario para sitio móvil, cambio de dominio.

Tengo un sitio móvil y me gustaría redirigir a los usuarios a domain.mobi o mobile.subdomain (ambos tenemos configuración)

¿Cómo puedo determinar un navegador móvil?¿Es una mala práctica tener el sitio móvil en un dominio o subdominio diferente?