Redirecionar dispositivos móveis para uma versão alternativa do meu site

Temos uma versão alternativa do site pronto para dispositivos móveis. O conteúdo que servimos é diferente e funciona bem.

Qual é a melhor maneira de detectar qual versão será veiculada. Não temos uma lista de todos os dispositivos móveis, portanto, usar o cabeçalho do agente do usuário é complicado, pois podemos perder alguma coisa.

Pensamos em usar a largura da tela do dispositivo, mas o que acontece se o dispositivo móvel não oferecer suporte a javascript. Como podemos cheirar isso?

questionAnswers(9)

yourAnswerToTheQuestion