JQuery Mobileを使用して、クールなモバイルWebサイト/アプリを構築しました。私はそれをクライアントに提供したいのですが、自分のホスティングを使いたいです。
ユーザーがモバイルデバイスを使用してclient.com
にアクセスする場合、mysite.com/mobile/?app=1
のコンテンツを表示する必要があります。
モバイルユーザーがclient.com/something
にアクセスした場合、mysite.com/mobile/detail.php?i=something&app=1
が表示されるようにします。
client.com
または少なくともm.client.com
にURLを表示する必要があります。私は何かを考えましたが、それがうまくいくかどうか、それがうまくいくかどうか、それが良い解決策かどうかはわかりません。
m.client.com
にリダイレクトします。m.client.com
はm.mysite.com
にリダイレクトしますm.mysite.com
はmysite.com/mobile/
を指します?app=1
はPHPによって追加されます。それがうまくいくかどうかさえわかりません、そして、それは私のクライアントのためにあまりにも多くの努力を必要とします。
私はこれを達成するために、ほぼあらゆる技術の組み合わせを使用したいと思っています。 Javascript、Jquery、DNSゾーニング、HTAccessまたはその他の適切なもの。
そのようなことをする最良の方法は何でしょうか?
私はこのようにしてやった。
クライアントに、サーバー上にmobile.phpというファイルを作成するように依頼します。約7行のコードを提供し、サーバーから適切なページを呼び出します。ファイルはコンテキスト情報も送信するため、mobile.phpは完全なモバイルWebサイトとして機能するようになりました。次に、JavaScriptブラウザー検出スクリプトを提供します。これは他のすべてのサイトと互換性があるため、javascriptでこれを行います。
これは最も効率的な方法ではないかもしれませんが、最初の投稿で書いた要件を守りつつ、仕事をしました。