アプリ版:「スタンプのみでお礼する」機能のリリースについて

http://○○.com/ 携帯サイトメイン
      └/www/ PCサイトメイン作成中

http://○○.com/
      └/www/をロリポップ利用中でをサブドメインにして
http://www.○○.com/
としました。

http://○○.com/に
携帯でアクセスした場合 http://○○.com/
PCでアクセスした場合 http://www.○○.com/
としたいのです。

現在携帯サイトをメインに展開しているので、
携帯サイトをメインにしたページの振り分けの仕方がわかりません。      

http://○○.com/PCサイトメイン
      └/mobile/携帯サイトメイン

で.htaccessの内容を

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.○○\.com)(:80)? [NC]
RewriteRule ^(.*) ?http://○○.com/$1? [R=301,L]

RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank)
RewriteRule ^$ /mobile/

にして携帯のアクセスを振り返ることができましたが
この反対にしたいのですが可能でしょうか?

A 回答 (1件)

単純に反対ならこんな感じでは?


RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank)
RewriteRule ^$ /www/
2行目に否定の!を加えてあります。これで動作すると思われます。


http://xn--u8jxb9ib9150b2px.jp/htaccess/rewritep …
携帯サイトがメインでしたらこちらのほうがよいのでは?
PCからのアクセスも少し残りますが、携帯からのアクセスを飛ばしてしまう可能性が少ないと思います。
携帯の新機種が出た際のメンテナンスも楽と思われます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!