私のサイト「site.xyz.com」は、クライアントのメイン Web サイト「abc.com」に iframe されています。クライアントは、iframe に読み込まれる私のサイトのモバイル バージョンを持ちたいと考えており、サイトのモバイル バージョンを表示する必要があるユーザーを決定したいと考えているため、site.xyz.com/mobile のようなリンクを要求しました。モバイル サイトを読み込みます。
私のサイトはすでに CodeIgniter で構築されており、サーバーで .htaccess は許可されていません。モバイル サイトの HTML は似ていますが、サイズと画像は少し異なります。そのため、同じ MVC 構造を使用する予定ですが、モバイル サイト用に別のスタイルシートを使用する予定です。モバイル サイトかどうかは確認しません。site.xyz.com/mobile にアクセスすると、モバイル バージョンが表示されます。
試してみ$route['mobile/(:any)'] = '$2';
ましたが、使用しているコードでは、base_url()
site.xyz.com/mobile/products の代わりに site.xyz.com/products がエコーされます。閲覧者がサイトのデスクトップ バージョンとモバイル バージョンのどちらを見ているかを判断することも重要です。
セッション/クッキーに依存して、これらの変数に基づいてスタイルシートを設定する予定はありません。今後の訪問が問題になる可能性があります。
非常にシンプルに見えますが、正しいアイデアが得られません...これを機能させるためのヒントはありますか?