I know what you are thinking – W3 Total Cache is awesome – why would you want to NOT cache your WordPress site’s pages for Mobile users? The answer is, when you have a separate mobile-optimized version of the site all ready for them to view, but due to aggressive page caching, the redirects are not happening. See, W3TC is still excellent, as I was happy to Tweet upon the plugin’s encouragement…
— alex chousmith (@chousmith) June 28, 2012
but sometimes, you just need to let your mobile users view the mobile pages meant for them. So go to the W3 Total Cache settings (“Performance” tab in the wp-admin) > Page Cache > Reject User Agents, and enter those User Agents.
Windows Phone? Or, if you want your iPad users to see the normal site as is, exclude them too.