You may configure your caching plugin not to cache mobile pages nor to serve cached pages when mobile devices are detected.
Note: It is required to have “Browser Cache” disabled in W3 Total Cache as there is currently no option to exclude user agents from that caching method.
1. Go to the “Page Cache” settings under the Performance tab.
2. Copy the list of mobile user agents found in our list of “User agent list for configuring cache plugins“.?If you have added support for additional mobile devices in WPtouch, you must also include those user agents in the “Rejected User Agents” area in W3 Total Cache.
3. Scroll down to the “Rejected User Agents” field and paste the list of WPtouch default user agents, adding one per line. Save your changes.
4. Go to the “Minify” settings under the Performance tab.?Scroll down to the “Rejected User Agents” field and paste the list of WPtouch default user agents, adding one per line. Save your changes.
5. Go to the “CDN” settings under the Performance tab.?Scroll down to the “Rejected User Agents” field and paste the list of WPtouch default user agents, adding one per line.?Save your changes.
6. Finally, go to the “General Settings” under the Performance tab and select “Empty All Caches”.
7. Your site should now be configured correctly to work with WPtouch and W3 Total Cache.