jQuery Mobileでモバイル版を作成したいウェブアプリケーションがあります。既存のアプリケーションはCodeIgniterに組み込まれています。私はできる限り同じコントローラ、モデルを使用しています。 (とにかく同じデータが必要なので、特にモデルは新しいコントローラを作成する必要があります)。CIアプリケーションのモバイルサブドメインにリダイレクト
私はちょっと始めてどうやって混乱していますか?私のモバイル版をサブドメイン(m.myhost.tld
)に入れたいのですが、私のアプリがwww.myhost.tld
になっているので、それを別のフォルダにコピーして2つ保つ気がしません。ちょっと混乱します。
私は、CodeIgniterのユーザエージェントライブラリを使用してモバイルブラウザを検出し、それに応じてビューを読み込むことができます。私はちょうどサブドメインでこれを動作させる方法を知らない。ここで私のapp/config/routes.php
ファイルをカスタマイズする必要がありますか、これをいくつかの.htaccess
の魔法で修正できますか?私は.htaccess
と経験の隣にあります。私が知っている唯一のことは、CIアプリケーションからindex.phpを削除する方法です。これはcopypastaスニペットです。
編集:this oneのようなチュートリアルを使って私がしたいことをすることができるのだろうか?それは多かれ少なかれ同じことをやっているようですが、単純な「m」の代わりに動的ユーザ名を使うだけです。
EDIT 2:もう少し詳しくはわかります。
私はCodeIgniterに含まれているユーザエージェントライブラリを使用してモバイルブラウザを検出しています。これらのブラウザをm.myhost.tld
に誘導したいと思います。しかし、私がモバイルウェブサイトに表示したいコンテンツはmobile
というコントローラから来ており、www.myhost.tld/mobile/
からアクセスすることもできます。私の質問は、例えばwww.myhost.tld/mobile/about
のようなURLをm.myhost.tld/about
にルーティングする方法があるかどうかです。これが可能かどうかわからないけど、teehee。まだ学んでいる!
私はあなたが私に与えることができるアドバイスに感謝します。どうもありがとう!
を持っていますどこでモバイルサイトに行くことができますか、まともなモバイルブラウザを使用している場合は、通常のサイトを見ることができます。 –
ええ、間違いなく。モバイルサイトや標準ウェブサイトの選択肢がないときは、自分で嫌いです。ヒントをありがとう! – cabaret