list****@aladd*****
list****@aladd*****
2011年 6月 15日 (水) 14:33:18 JST
安川です。 お世話になります。 まずは、phpinfo()を表示させるだけのファイルで 試してみた所、結果として岡元様から頂きました > (2)RewriteRule に Pオプション(proxy)つけてみる と言う案で、期待通りの結果が得られました。 こんな事があるんですね。 勉強になりました。 ご返答いただきました、皆様、ありがとう御座いました! --o--o--o--o--o--o--o--o--o Yasukawa @大阪 list****@aladd***** On Tue, 14 Jun 2011 13:06:51 +0900 Yoshiyuki Okamoto <okamo****@gmail*****> wrote: > お世話になっております。 > 岡本です。 > > 下記(1)または(2)試してみてはどうでしょう? > > > (1)RewriteBase と RewriteCondをコメントアウトして動作確認。 > ⇒RewriteBase は私が普段かかないので、影響ないか気になるので、コメントアウト。 > ⇒RewriteCondこちらはミスマッチがないか確認したいので、コメントアウト。 > > > (2)RewriteRule に Pオプション(proxy)つけてみる > RewriteRule ^(.*)$ /index.php/$1 [P,L] > ※こちらは通常はいらないはずですが。念のため。 > > > もしくはhttpd.confをいじれるのであれば、httpd.confにRewriteルールを書いて > RewriteLogを出力する設定にすると、原因判定しやすいと思います。 > > > 思いつきですが、メールしました。 > ご参考程度でみていただければ幸いです。 > > > 2011年6月14日12:17 <list****@aladd*****>: > > 安川です。 > > > > 大野さんありがとうございます。 > > > >> RewriteRule ^(.*)$ ./index.php/$1 [L] > >> でどうでしょうか? > > 変化無しですね。 > > > > 今気づいたのですが、 > > そもそも「^(.*)$」が取れてない可能性ってあるんでしょうか。 > > > > > > --o--o--o--o--o--o--o--o--o > > Yasukawa @大阪 > > list****@aladd***** > > > > > > On Tue, 14 Jun 2011 09:36:41 +0900 > > Oono Tomoyuki <tomoy****@tabim*****> wrote: > > > >> 大野です。 > >> > >> > RewriteRule ^(.*)$ /index.php/$1 [L] > >> は、 > >> RewriteRule ^(.*)$ ./index.php/$1 [L] > >> でどうでしょうか? > >> > >> > >> 2011年6月14日9:11 <list****@aladd*****>: > >> > お世話になっております、 > >> > 安川@大阪市です。 > >> > > >> > 仕事の関係で、初めてのレンタルサーバ(K●●I)にCodeigniterで > >> > 実装する事になったのですが、Rewriteでハマっております。 > >> > > >> > Codeigniterそのものではなく、Apacheの話題が強い事を > >> > ご容赦ください。 > >> > > >> > 【1】 > >> > .htaccessを以下のように記述し、 > >> > http://example.com/foo/bar/とアクセスすると、 > >> > classとfunctionが取得できていません。 > >> > http://example.com/index.php/foo/bar/とアクセスすると > >> > 正常に動作します。 > >> > > >> > Options +FollowSymLinks > >> > > >> > RewriteEngine on > >> > RewriteBase / > >> > RewriteCond $1 !^(index\.php|robots\.txt|favicon\.ico|(.*).jpg|(.*).gif|(.*).css|(.*).js|(.*).swf) > >> > RewriteRule ^(.*)$ /index.php/$1 [L] > >> > > >> > 【2】 > >> > また、以下のように記述し、 > >> > http://example.com/foo/bar/とアクセスすると、 > >> > 正常に動作します。 > >> > (※http://example.com/index.php/foo/bar/にリダイレクトされています。) > >> > > >> > Options +FollowSymLinks > >> > > >> > RewriteEngine on > >> > RewriteBase / > >> > RewriteCond $1 !^(index\.php|robots\.txt|favicon\.ico|(.*).jpg|(.*).gif|(.*).css|(.*).js|(.*).swf) > >> > RewriteRule ^(.*)$ http://example.com/index.php/$1 [L] > >> > > >> > > >> > 【2】はリダイレクトされているので、URL的には正しい動きになっていると > >> > 推測できますが、リダイレクトのため、POSTの値が取れません。 > >> > > >> > 【1】で動かす必要があるのかと思うのですが、 > >> > ここで考えられる事、また、確認方法、対処方法等ございましたら、 > >> > ご教授いただければ幸いです。 > >> > > >> > > >> > --o--o--o--o--o--o--o--o--o > >> > Yasukawa @大阪 > >> > list****@aladd***** > >> > > >> > _______________________________________________ > >> > Codeigniter-users mailing list > >> > Codei****@lists***** > >> > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > >> > > >> > >> _______________________________________________ > >> Codeigniter-users mailing list > >> Codei****@lists***** > >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > > _______________________________________________ > > Codeigniter-users mailing list > > Codei****@lists***** > > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > > _______________________________________________ > Codeigniter-users mailing list > Codei****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users