スマホサイトとPCサイトをhtaccessでデバイスごとに振り分けて飛ばすようにしているのですが、スマホサイト内に設置した、PCサイトに飛ばすためのリンクまでリダイレクトされてしまい、スマホからPCサイトに飛ぶことができず困っております。
サイトの構造としては、
http://www.hogehoge.ne.jp ←PCサイト
http://www.hogehoge.ne.jp/sp/ ←スマホサイト
という感じで、ディレクトリ構造は全く同様です。
設置したhtaccessは、
<IfModule mod_rewrite.c> RewriteEngine on RewriteBase /RewriteCond %{REQUEST_URI} !/sp/
RewriteCond %{REQUEST_URI} !(^/eco.snp.co.jp/)
RewriteCond %{HTTP_USER_AGENT} (iPhone|Android.Mobile) [NC]
RewriteCond %{QUERY_STRING} !mode=pc [NC]
RewriteRule ^(.)$ sp/$1 [R,L]
RewriteCond %{REQUEST_URI} /sp/
RewriteCond %{QUERY_STRING} mode=pc [NC]
RewriteRule ^sp/(.*)$ /$1 [R,L]
</IfModule>
です。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。