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

Zurück zum Archiv-Index

supipiitopalo supip****@gmail*****
2008年 12月 26日 (金) 23:52:29 JST


携帯用のサイトを作っていて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 メーリングリストの案内
Zurück zum Archiv-Index