Esa script funciona bien yo la uso habitualmente, asegurate que el uso de .htaccess este funcional, para hacer una redirección 301, usa los flags
[R=301,L] en lugar de
[R,L]
También existe la posibilidad de que tu dispositivo no sea reconocido como móvil, pero por lo general está bastante actuallizada, si querés verificar utilizá Firefox con la siguiente extensión
http://chrispederick.com/work/user-agent-switcher/
Saludos