勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

htaccessでスマホ判別とCookie制御する方法

   

サイトを閲覧しているデバイスがスマホ且つ特定のCookieの値が入っているユーザーのみ、リダイレクトを行いたかった。また、PHPやJavaScriptはできれば控えたくて、他の方法を探したところhtaccessが手軽そうだったので方法のメモ。

 

■ソース

 

3行目 URLに/sp/を含まないアクセス

4行目 ユーザエージェントがスマホのもの

5行目 Cookieでdebugというキーにonが入っているもの

6行目 /sp/にリダイレクトさせる

 

■その他

Cookieまでhtaccessで触れるというのは知らなかったので驚き。

 - htaccess

  関連記事

images
アクセスしてきたURLをRewriteRuleで書き換えたい

「http://aaa.com/a」というURLを叩いた際に「http://aa ...

images
海外IPの制限

海外IPの制限を行ったので手順のメモ。 まず「サーバー立てたらすぐ攻撃が来る」と ...

images
htmlファイル内でPHPを動かす(AddHandler)

サイトを引き継ぐことがあり、ソースを確認していると拡張子はhtmlなのにPHPの ...

images
日本語込みのURLをRewriteRuleで書き換える2

以前にメモをした「日本語込みのURLをRewriteRuleで書き換える」という ...

other
htaccessでダイジェスト認証を行う方法

何かで調べ物をしていたときにdigest認証というものを見かけた。apacheの ...

images
お名前.comの共用サーバでRewriteRuleを使う方法

以前メモした「日本語込みのURLをRewriteRuleで書き換える」というもの ...

Top-Ten-Google-SEO-Ranking-Factors
動的なページを静的なページにしてSEO対策

SEOの観点から見た場合、動的ページよりも静的ページの方が 良いとのこと。インデ ...

images
複数の方法で301リダイレクト

サイトのディレクトリやファイル名を大幅に変えるという案件があった。それ自体は問題 ...

images
日本語込みのURLをRewriteRuleで書き換える

※2015/07/15追記 こちらの記事の方がやりたい事は同じだけど、もっとスマ ...

other
firebugで「CORS を有効にすると解決できます」と表示された

Aサーバーにjsとかcssとか画像とかを置いて、Bサーバーで呼び出す際にちゃんと ...