対象:ホームページ・Web制作
回答数: 3件
回答数: 7件
回答数: 3件
会員様にメール配信をするシステムを使っており、イベント告知をする際に「詳しくはこちら!」という感じでリンク先に誘導するようにしています。
PCのメールアドレスを登録している方と携帯のメールアドレスを登録している方にリンク先を其々分ける作業はシステムがやってくれるのですが、「PCのメールを携帯に転送した人」にはリンク先がPC用のものとなってしまいます。
PCのWebは画像が大きくて携帯では見れないので、画面が×だらけになってしまいます。
そこで、携帯からそのURLをクリックした場合に「モバイルからは見れません」という文章が表示されるページをたまに見かけるのですが、これはどのようにすれば作れるのでしょうか
何卒宜しくお願い致します
よっきーさん ( 京都府 / 男性 / 29歳 )
回答:3件
井上 みやび子
Webエンジニア
-
サーバプログラムか Web サーバのでの切替が可能です
はじめまして。すぐ使える株式会社の井上と申します。
携帯からのアクセスの場合に表示内容を切り替える方法はいくつかあります。
「キャリアを判別して携帯のページを振り分ける」という処理はお聞きになった事があるかもしれませんが、基本的にはこれと同様の処理で、ユーザが携帯のブラウザを利用しているかまたはアクセスが携帯キャリアのIPアドレスからである事を判別して表示を切り替えます。
大きく分けて以下の2つの方法があります。
**1.プログラムでコントロール
ページをプログラムで動的出力している場合に有効な方法です。
アクセスがあった時点で、携帯のブラウザかまたは携帯キャリアのIPアドレスからのアクセスであれば「携帯からはご覧になれません」などの表示に切り替えます。
**2.Web サーバの設定
静的なページのアクセスをコントロールしたい場合、Web サーバ Apache にはブラウザや IP アドレスを判別して表示を切り替える mod_rewrite と呼ばれる機能があります。
*補足
携帯端末事情はどんどん新しいものに変わっていきますので、完璧な調整は難しいのかと思います。PCサイトが見られる携帯が今後増えていくことも予想できますので、「汎用的な解決方法」はメールに記載するURLに「PC用」などと付記しておく事かも知れません。 :->
ご参考になれば幸いです。
PR---5,250円のCMS「すぐ使えるCGI」
谷口 浩一
Webプロデューサー
3
User Agentを使って切り替え可能、なんです。
PCからのアクセス、携帯からのアクセスで表示ページを振り分けたり、携帯キャリアごとに振り分けたり、PCでもブラウザごとに表示ページを振り分けるのは、環境変数 "HTTP_USER_AGENTに格納された情報を元にすれば簡単にできるんです。
こんにちは。
チームデルタの谷口です。
これを可能にする(PC/携帯、携帯キャリアの振り分け(切り分け))CGIとか、スクリプトはネットにいくらでもありますよ。
よっきーさんが希望されるように、「モバイルからは見れません」と表示することも、当該携帯ページに飛ばすことも、如何様にもできます。
もちろん、希望通りに動作させるよう、カスタマイズは必要ですよ。
PCブラウザ向けページと携帯ブラウザ向けページのURLに一定のルールを持たせておけば、変換がより簡単になるのでは?
貴社サイトを構築した業者さんに上述の内容でご相談すれば簡単に応えてくれると思いますよ。
ご参考になれば幸いです。
成功するWeb戦略とホームページ制作のチームデルタ
谷口浩一
中沢 伸之
Webプロデューサー
-
.htaccess(ファイル)による振り分け
ストークデザインの中沢です。
ご質問の解決策の一つとして、htaccessファイルによる振り分けが簡単です。
各種携帯電話からアクセスした場合に、「モバイルからは見れません」という文字を入れたhtmlファイルに自動で飛ばす事も出来ますし、その携帯サイトのURLに自動で飛ばせる事も可能です。
.htaccessファイルを利用した携帯電話の振り分け方法は、こちらのサイトに載っております。
※上記のサイトは弊社と関係がありませんので、ご了承下さい。
こちらを利用する事で、各種携帯のキャリア別(ドコモ、ソフトバンク、au)の振り分けも可能です。
3キャリアとも、同じURLに飛ばす事も可能です。
ご参考になれば幸いです。
ストークデザイン
(現在のポイント:1pt)
このQ&Aに類似したQ&A
表示中のコンテンツに関連する専門家サービスランキング