質問1
デスクトップ上のすべてのユーザーにモバイルバージョンへのアクセスを許可する必要があります。 http://m.yahoo.com/or のような異なるURLを使用することで、モバイルバージョンとデスクトップバージョンのアクセスを http:// sl。 dk 。上級ユーザーはUserAgentを変更することで確認できますか?
質問2
モバイルバージョンに別のURLを指定し、ユーザーがモバイルからアクセスしている場合にメインドメインからモバイルバージョンにリダイレクトする場合、URLをどのように保持する必要がありますか?ただし、デスクトップユーザーはモバイルURLを入力してモバイルバージョンを表示することもできます。
1) http://bagcheck.com/mobile のようなサブフォルダーにモバイルバージョンを保持する
2)m。サブドメイン(yahooなど) http://m.yahoo.com/
3)など http://mobile.Twitter.com/
4)またはまったく異なるURL http://website.mobi
質問1回答:ここでの目標は、それぞれの目的に最も適した情報を提供することです。
http://m.subdomain.com/ urlは通常、モバイルデバイス専用に作成された一意のWebサイト(通常は完全なWebサイトのサブセット)があることを意味します。これは、ウェブサイト全体にモバイル戦略を実装するための「最も簡単な」方法であるため、最近かなり使用されていることがわかります。
上級ユーザーがユーザーエージェントをモバイルデバイスに切り替えると、何を期待できるかがわかります。ユーザーエージェントの切り替えは、通常の訪問者が参加するものではありません。
質問2回答:この質問への回答は、このボードの範囲外である可能性があります(また、例2)と3)の間に違いはありません-どちらもサブドメインです)。
ここでの理想的なソリューションは、レスポンシブWebデザイン(詳細: http://www.alistapart.com/articles/responsive-web-design/ )を用意することです。テンプレートのソースと、デスクトップ、タブレット、モバイルに適したデバイスに依存しないデザイン。
参照してください:
http://scottwb.com/blog/2012/02/23/a-better-way-to-add-mobile-pages-to-a-Rails-site/
カスタムドメインの追加
Twitterで記事へのリンクが表示されてデスクトップでクリックされた場合、嫌いではありません。誰かがこのリンクを共有したため http://m.whatever.com/ に移動するためだけです。彼らのモバイルデバイスから?今、あなたはこの記事のモバイル版をデスクトップで全画面表示していて、ばかげているように見えます。または、モバイルデバイスからフルバージョンのURLにアクセスし、さらに別のリダイレクトを実行する必要があります。ユーザーとして、モバイルデバイスではモバイルフレンドリーに見え、デスクトップではフルバージョンのように見える1つのページを見たいと思います。開発者として、リダイレクトは警官のように見えます。また、RESTfulなデザインに違反しているように感じます。このリソースにはURLが1つあり、そのビューは、私がそれを表示しているデバイスに合わせて調整する必要があります。