Вы можете попробовать и то и другое. Попросите основной сайт определить useragent, а затем перенаправить на совершенно новый домен. Таким образом, он более автоматизирован, но код вашего основного сайта не будет содержать множество операторов if, в зависимости от того, будет ли он мобильным или нет, поскольку новый домен позаботится об этом.
Если вы идете с этим, всегда добавляйте ссылку на мобильный сайт, чтобы пользователи могли просматривать основной сайт, если они захотят ... использовать куки, иначе вы в конечном итоге будете перенаправлены на мобильный сайт.