Laravel Redirect似乎不起作用

时间:2012-09-21 05:51:53

标签: php redirect laravel

当我从控制器运行www.mysite.com/login

return Redirect::to_action('profile');

它将用户带到www.mysite.com/index.php/profile

我已经尝试使用Redirect :: to('profile');但这也不起作用。 重定向::家();带我到www.mysite.com/index.php,让我相信我的mod_rewrite不知何故不起作用但我有      

上的RewriteEngine
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d

 RewriteRule ^(.*)$ index.php/$1 [L]

在公共场合的.htaccess中。

1 个答案:

答案 0 :(得分:10)

要使Laravel生成链接减去index.php前缀,除了拥有.htaccess文件外,还需要正确配置它。

很容易被忽视,因此请务必在'index' => '',中设置application/config/application.php。它位于默认配置的第42行。