とりあえずファイルの命名規則が解らないと返事のしようがありません。
根本的にサイト構成から考え直した方がいいと思います。
▽2
●
匿名回答2号 ベストアンサー |
RewriteRule ^(.*)\.html$ $1-sp.html
解決しました。
htaccessでリダイレクトを行う設定をしていたのですが、topにも同じようなhtaccessを使用していたため、そちらに引っ張られて上手くいきませんでした。
匿名回答2号様の返答も試してみたのですが、ダメでした。
RewriteCond %{HTTP_USER_AGENT} おそらくこのあたりの記述が抜けていたからなのかもしれません。
なので、直接htmlに記載することで解決しました。以下記載したものです。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
$(function(){ var agent = navigator.userAgent; var redirectPass = '/bbb/ccc_sp.html'; if(agent.search(/iPhone/) != -1 || agent.search(/iPad/) != -1 || agent.search(/iPod/) != -1 || agent.search(/Android/) != -1){ location.href = redirectPass; }});</script>