勉強したことのメモ

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

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

   

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

 

■ソース

 

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

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

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

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

 

■その他

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

 - htaccess

  関連記事

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

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

海外IPの制限

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

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

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

フォルダにリンク制限をかける

imgというフォルダがあり、直接URLを叩いても 中身を見られないけど、同一サー ...

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

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

htaccessを置いてあるフォルダのファイルを参照

曖昧だけどhtaccessでベーシック認証とかIP制限かかってる フォルダ内のプ ...

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

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

PHPにて自動でファイルを呼び出す(auto_prepend_file)

設定ファイルとかをinclude('config.php')みたいに、 いちいち ...

htaccessとhttpd.confの優先度

既に完成しているシステムを引き継ぐことがあり、そこのリライトルール設定を変更した ...

htaccessについて

#正規表現いりそうなので後回しで覚える AuthName "php user" ...