.htaccessでスマホページを/spに飛ばすというものはぐぐると出てくるけれども、
全体の中の1ページだけ、スマホページを用意。
スマホでもPC版を見たい場合だけ、特定のURL?from=spとパラメータを付けるとスマホでもPC版が見れるように設定した場合。
ドメイン全体に影響を与えたくないので、Javascriptで記述してみた。
<head>
<script type=”text/javascript” language=”JavaScript”>
var url = location.href;
if(url != ‘特定url?from=sp’){
if(document.referrer.indexOf(document.location.hostname)==-1)
{
if (navigator.userAgent.indexOf(‘iPhone’) > 0 || (navigator.userAgent.indexOf(‘Android’) > 0 && navigator.userAgent.indexOf(‘Mobile’) > 0))
{
location.href = ‘リダイレクトさせたいurl’;
}
}
}
</script>
</head>
コメント