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でなく設定するようにしましょう。
もっと良い解決方法があったら教えて下さい。
関連する記事:
- [iPhoneアプリ]TabBarControllerでタブに設定されているViewContllerを入れ替える
- Nginxのalias指定でphpMyAdminを動作させる
- FuelPHPのキャッシュライブラリ – APC編
- FuelPHPのキャッシュライブラリ – File編
- FuelPHPのキャッシュライブラリ – redis編
コメント 0