シンプルにiOSとAndroidで分岐
<script type="text/javascript">
if ((navigator.userAgent.indexOf('iPhone') > 0 && navigator.userAgent.indexOf('iPad') == -1) || navigator.userAgent.indexOf('iPod') > 0 || navigator.userAgent.indexOf('Android') > 0) {
// スマホ用のページにリダイレクトする
location.href = '/sp/';
}else{
// PC用のページにリダイレクトする
location.href = 'hugehoge.com/';
}
</script>