そのため、モバイルユーザーをページのモバイルバージョンにリダイレクトし、そのための代替attrubuteも設定しています。
<link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.site.com/" >
反対の場合はどうですか?デスクトップコンピューターのユーザーがモバイルバージョンのページにアクセスしたとき。彼をデスクトップ版にリダイレクトする必要がありますか?
デスクトップからモバイルへのバージョンは、ユーザーが開始する選択肢にする必要があります。次の理由により、ユーザーがモバイル版を希望する場合があります。
1)集中的で混乱の少ない体験
2)低帯域幅ユーザー向けの高速ブラウジング(例:3G接続のラップトップ)
3)小さな画面に収まる能力
理由が何であれ、ユーザーを決定することは正しいとは思いません。ユーザーに選択させてください。個人的には、Chrome iOSには、必要に応じてデスクトップサイトにアクセスするオプションが用意されています。
ユーザーに選択させます。
不足しているモバイルサイトを使用せざるを得ないほどイライラするものはほとんどありません。デスクトップユーザーもモバイルを選択できるようにすることを検討してください。おそらく、ラップトップをルート化されていないiPhoneにテザリングし、データクォータが制限されているため、低帯域幅の選択肢を高く評価するでしょう。
ラップトップからモバイルバージョン用に開発しているときに、モバイルからデスクトップへのリダイレクトに関する最初の問題がすぐに見つかると思います。作業中のサイトからリダイレクトされると、作業が難しくなります。
なぜだかわかりません。ここでの質問は、それがユーザーの利益になると思うかどうかです。個人的には、デスクトップコンピューターを使用していても、モバイルバージョンのWebサイトにアクセスするたびに少し面倒です。リダイレクトされたくないときにいつでも使用できるURLフラグメントを作成する必要があることに注意してください(このGET変数は、将来リダイレクトを防止するCookieを設定する必要があります。デバッグおよびデスクトップユーザーがモバイルサイト)。
または、モバイルサイトが応答し、ユーザーがサイトのデスクトップバージョンに戻るためのオプションを提供することを確認できます。 ウィキペディアのモバイルサイト を見ると、ページ幅が拡大し、フッターにデスクトップバージョンへのリンクがあることがわかります。
PS:ユーザーエージェントに基づいたリダイレクトは絶対確実ではなく、モバイルユーザーをデスクトップWebサイトに絶えずリダイレクトするリスクを冒す可能性があります。このようなリダイレクトを実装する前に、これで問題ないことを確認してください。