メモメモ <?php if (isset($_GET['viewmode'])) { $viewmode = $_GET['viewmode']; setcookie("viewmode", $viewmode, null, "/"); } else { $viewmode = $_COOKIE['viewmode']; } if ($viewmode != "pc") { $regex_ua_spn = "(iPhone|iPod|Android.*Mobile|BlackBerry)"; if (preg_match($regex_ua_spn, $_SERVER['HTTP_USER_AGENT']) != 0) { setcookie("viewmode", "sp", null, "/"); header("Location: /sp/"); } } ?> ルート直下に「lib」
最近のWebサイト制作では、通常のPCサイトを制作するだけでなく iPhoneやAndroidのスマートフォンや、iPadなどタブレット向けにそれぞれサイトを用意し、 デバイス毎にアクセスさせるURLを分けることも増えてきました。 その様な場合のデバイス制御に使える(であろう) iPhone、iPad、AndroidでPC向けサイトへアクセスした際など、 jQuery(JavaScript)を使って簡単に別のURLへリダイレクトさせる方法を紹介してみます。 jQuery(JavaScript)でiPhone,iPad,Android(アンドロイド)を判別してリダイレクト 例として、サイト構成が以下の様なURLとします。 ——————————————————- 【PC向けサイト】 http://black-flag.net/sample/pc/ 【スマートフォン向けサイト】 http://b
htaccessのリダイレクト機能を使用すれば、サーバーの移転やページ構成の変更などを行った後に、元のページへのアクセスを新しいページに自動転送することができます。 また、ステータスを指定することで、検索エンジンに対しても”引越し”の通知を行うことができます。
.htaccess活用法(6) .htaccess(拡張子がhtaccessということで、ドットが必要です。ファイル名がないので最初戸惑いますが、こういうものだと思ってください。)が利用可能だと、 アクセス制限(Basic認証)が可能。 特定のホスト(IPアドレス。プロバイダ)からのアクセスを制限することが可能 参照元(Referer)によるアクセス制限が可能(画像の直リンク禁止も可能) 特定のユーザーエージェント(ブラウザ・ロボット)からのアクセス制限が可能 ブラウザ経由でのアクセス(http://~)を拒否することも可能(大切なデータファイルを守る) リダイレクトが可能(ページの移転時などに重宝) 404 File Not Foundページのカスタマイズが可能。 拡張子別に文字コードを設定することが可能。(文字化け対策に必須の場合があります。) index.cgiやindex.phpを
.htaccess(mod_rewrite)でスマートフォン向けページへリダイレクトさせる方法 Posted by Hideki at 2011年5月 6日 14:15 タグ: Webサイト設計スマートフォン研究ノート .htaccess(Apacheのモジュールmod_rewrite)を利用して、スマートフォンでWebサイトにアクセスされた時に、自動でスマートフォン向けページにリダイレクトする方法を検討してみたので、記録しておくことにします。 前提条件 同一ドメイン内にスマートフォン向けページのディレクトリを用意する スマートフォン向けページのディレクトリを「/spn」とする ユーザーの希望に応じてPC向けサイト・スマートフォン向けサイトを選択して閲覧できるようにする .htaccessの設定例 RewriteEngine On RewriteCond %{REQUEST_URI} !^
最近、自分のサイトで初めてスマートフォンサイトを導入したのですが、セーノのサイトはさくらのサーバライトプランにPHPを自分でインストールして使っているヘンテコ環境なため、.htaccessやjavascriptを使った表示切り替えが上手く動作しませんでした。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く