[Codeigniter-users] CIで携帯用サイト構築時のmod_rewriteの設定

Back to archive index

Kenichi Ando neo.k****@gmail*****
2008年 12月 27日 (土) 14:51:25 JST


supipiitopaloさん

こんにちは。安藤です。

翔泳社「CodeIgniter徹底入門」の
モバイル対応掲示板のP195ページを参考にすると良いかもしれませんね。

.htaccessで振り分けるのか、コントローラ、routingで振り分けるのか、
方法は2、3あるのではなかと思います。

2008/12/26 23:52 supipiitopalo <supip****@gmail*****>:
> 携帯用のサイトを作っていてmod_rewriteの設定が分からなくなってしまいました。
>
> PC用のURLが http://example.jp/pc (pcというコントローラがあります)というURLで動いています。
> 私なりにいろいろ考えた結果、携帯版のURLを http://example.jp/mobi
> (mobiはディレクトリでPCからのアクセスをIPアドレスで拒否するつもりです)
> にしてみることにしました。携帯から/pcにアクセスした場合は/mobi にリダイレクトする設定をhtaccessに追加しました。
>
> mobiディレクトリに、codeigniterを新しく用意し携帯用に必要なカスタマイズを別に実装できたらいいなと思いました。
> mobi内で開発を始めたのですが、リンクやPOST先のURL設定が分からなくなってしまいました。
>
> /mobi のhtaccessは下記の通りです。
>
> RewriteEngine on
> RewriteCond $1 !^(index\.php|css|user_guide|.+\.gif$|.+\.jpg$|.+\.png$|.+\.js$)
> RewriteRule ^(.*)$ /mobile/index.php/$1 [L]
>
> この設定でPOSTした時に下記のようなリクエストになってしまいました。
>
> http://example.jp/mobi/index.php/pc/post
>
> URLのindex.phpを無くして、http://example.jp/mobi/pc/post にしたいのですがどのように設定していいのか分かりません。
>
> すみませんが、教えてください。
>
> _______________________________________________
> Codeigniter-users mailing list
> Codei****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>



Codeigniter-users メーリングリストの案内
Back to archive index