Если возможно, перенаправление зависит от разрешения экрана или ОС, а не от конкретной модели устройства.Поддержание списка для конкретной модели в актуальном состоянии невозможно.
Кроме того, приведенное выше решение будет всегда перенаправлять их на мобильный сайт.Иногда пользователи хотят использовать полный сайт на своих мобильных устройствах.По этой причине я бы обработал это в коде вашего сайта, а не в htaccess.
Поместите нечто подобное в ваш фронт-контроллер или в плагин контроллера - любой бит кода, который выполняется на каждой страницезапрос в немобильной версии / модуле вашего сайта:
if(!isset($session->non_mobile)){ $session->non_mobile = false; }
if($_GET[non-mobile]){ $session->non_mobile = true; }
if(is_mobile_browser() && $session->non_mobile == false))
{
header('location: http://m.yoursite.com');//redirect to mobile version
}