4

私がやりたいことは、CodeIgniter で自分の Web サイトのモバイル バージョンを作成することです。

Web サイト全体を m.example.com にリダイレクトしたい

コントローラー、ビュー、モデルの変更はありません。どちらも同じになります。

.htaccess ファイルを変更したくありません。これに対する可能な解決策はありますか?

4

4 に答える 4

9

ユーザーエージェント クラスには機能があります。

$this->agent->is_mobile();

これをベースコントローラーの構成で使用して、モバイルかどうかをテストできます。

于 2012-12-18T08:08:34.663 に答える
3

なぜリダイレクト?すべてが同じなら、レスポンシブ ウェブデザインを検討してみませんか?

24ways.org には、それに関する優れた記事がいくつかあります。

http://24ways.org/2012/responsive-responsive-design/
http://24ways.org/2012/responsive-images-what-we-thought-we-needed/
于 2012-12-18T08:06:25.090 に答える
0

わかりました別の解決策を見つけました。コントローラーの前にフックを使用し、www サブドメインを m サブドメインにリダイレクトします。

于 2012-12-19T08:03:59.367 に答える