一般的には、「ユーザーエージェント」で携帯から見ているかどうか識別し、
携帯用サイトに切り替えるかどうか判断しています。
ユーザーエージェントとは、ウェブサイトを見るときに使っているソフトウェアを表す文字です。
名札のようなものだと思ってください。
例を挙げると、IE7でサイトを見るときのユーザーエージェントは
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
となり、docomoだと
DoCoMo/2.0 F901iC(c100;TJ)
などとなります。
これを認識することで、携帯用サイトへの切り替えを行っています。
サイトが切り替わるのは、
サーバ上にある".htaccess"というファイルに次のような記述がされているときです。
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|SoftBank)
RewriteRule ^$ /携帯用ディレクトリ/ [R]