nginxでfuelphpを使用する場合の注意点


 

nginxでfuelphpを使用する時に、「Response::redirect」を使用するとページがただしく表示されない場合があります。

Response::redirect('controller/action');

こんな、感じで普通に記述しても遷移先のURLを見ると

http://hogehoge.com/index.php/controller/index.php/controller/action

こんなURLでNot Foundになってしまいます。

 

こんな時は、

vim app/config/config.php
'base_url' => null,
// これを以下のように修正
'base_url' => '/',

を設定する事で解決できるので、base_urlはnullでなく設定するようにしましょう。

もっと良い解決方法があったら教えて下さい。

関連する記事:

Facebookでコメント

コメント

  1. コメント 0

  1. 2012年 5月14日
    トラックバック先:5月13日の注目記事 | Javable.Jp
*

return top