.htaccessによるPC・スマホ振り分け
-
検索で見つからなかったので、質問させていただきます。
ワードプレス初心者です。よろしくお願いします。今回、スマホ用にsp/というディレクトリを作成し、
スマホでアクセスされた場合は、このsp/index.htmlに転送するようにしたいです。「WPtap Mobile Detector」というプラグインを入れたのですが
URLを設定して[Update]を押しても反応がなく全く動かなかったので
.htaccessで振り分けることにしました。ルート直下には
・ sp
・ wordpress
・ .htaccess
・ index.phpの4つがあり、.htaccessには以下のように記述してあります。
———————————————————–
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>RewriteEngine On
RewriteCond %{REQUEST_URI} !/sp/
RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|iPad|Android|Windows\ Phone)
RewriteRule ^(.*)$ /sp/index.html [R]
RewriteBase /# END WordPress
———————————————————–これだとスマホで見た際、トップページはスマホサイトになるのですが
下層ページがPCサイトのままです。絶対パスにしたり、自分なりに色々調べて試しましたがダメでした。
ちなみに、wordpressフォルダの中にも.htaccessがあったので
こちらも色々書き換えて試しましたがダメでした。記述に間違いがあるのでしょうか?
spフォルダの置き場所がおかしいのでしょうか?おわかりになる方、よろしくお願いします。
- トピック「.htaccessによるPC・スマホ振り分け」には新たに返信することはできません。