Why do so many mobile site redirects get this wrong?
If you think about it, there shouldn’t be that much of a difference in markup between mobile and desktop, so serve the same shit, and only change the presentation. I think a lot of engineering groups try to over-complicate this, or simply don’t care. One document, one url, different presentation.
I’ve used this to great effect before, in conjunction with media selectors: http://detectmobilebrowsers.com/