Во-первых, нужно найти точку входа в веб-приложение, и там сделать проверку типа такой ( я где-то находил в интернете и использовал, коллеги тестили с нескольких телефонов - все работает)
И если зашли с телефона, то делать редирект на поддомен.
Верстка и домены это разные вещи.
Верстка - это его стили, дизайн, размеры блоков. Можно сделать, чтобы на 1 сайте была как-бы одновременно и мобильная версия и версия для пк, т.н резиновая верстка. А можно так, на одном домене/поддомене версия для пк, а на другом для телефона. Это происходит в тех случаях, когда контент, блоки сильно различаются. Например, когда в мобильной версии нужно вывести один блок, в пк другой и при этом разрабам не хочется нагружать сервер лишними запросами к бд (как вариант).