スマートフォンからPCサイトへのアクセス時に、Apacheの設定でスマートフォンサイトへリダイレクトを行う方法はありますか?

以下の設定では、User-Agentヘッダでスマートフォンかどうかを判断し、スマートフォンの場合にはドメインをsp.example.comに変更したURLへリダイレクトします。

BrowserMatch "^Mozilla/5\.0 \((iPhone;|iPod;|iPod touch;|Linux; U; Android .* Mobile|Linux; Android .* Mobile)" device=smartphone
BrowserMatch "^Mozilla/5\.0 \(Linux; U; Android .* (SC-01C|N-06D)" device=pc
RewriteEngine On
RewriteCond %{ENV:device} ^$
RewriteRule . - [env=device:pc]

RewriteCond %{ENV:device} ^smartphone$
RewriteRule ^/(.*) http://sp.example.com/$1 [R,L,NE]