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 にしたいのですがどのように設定していいのか分かりません。 すみませんが、教えてください。