Вы можете проверить субдомен m
с помощью регулярных выражений, отслеживать перенаправления (поэтому, если кто-то заходит на Facebook.com и перенаправляет его обратно, но, очевидно, вам нужно только позволить этому случиться, когда он мобильный перенаправить), или вы можете отсканировать страницу на наличие тегов, чей внутренний HTML-код говорит «Desktop Site» или эквивалентный.
Все хакерские, но с достаточным вниманием сработали бы в 99% случаев.