.htaccessにて、スマホサイトのurl
(http://example.co.jp/s/)にアクセスしたら、
PCサイト(http://example.co.jp/)にリダイレクトするように設定しました。
ですが、実際リダイレクトはかかるのですが、
アドレスバーがhttp://example.co.jp/s/のままで困っています。
なんとか末尾の/s/を外したく・・・
初心者も初心者の質問で大変申し訳ないのですが、
ご助力願えますでしょうか。
下記記述です。。。
(パターン1a)
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|iPad|Android|Windows\ Phone)[NC]
RewriteRule ^s/index\.html$ / [L]
RewriteBase /
(パターン1b)
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|iPad|Android|Windows\ Phone)[NC]
RewriteRule ^s/index\.html$ / [R=301,L]
RewriteBase /
(パターン2)
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(s/)(:80)? [NC]
RewriteRule ^(.*) http://example.co.jp/$1 [R=301,L]
(パターン1aの対応/反応)
RewriteBase /を削除し、RewriteRuleで絶対パスを指定したものの直らず・・・
(パターン1bの対応/反応)
リダイレクトが利かなくなってしまいました
(パターン2の対応/反応)
そもそもリダイレクトが利きません・・・
→%{HTTP_HOST} ^(s/)(:80)?辺りから直します汗
大変恐縮ですが、参考サイト等だけでもご存知でしたら、
お教えいただけますと幸いです。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/12 23:57
2016/10/13 03:59
2016/10/13 09:57