Что Laravel редирект не работает
Когда я бегу от контроллера для www.mysite.com/login
return Redirect::to_action('profile');
Это приводит пользователя к www.mysite.com/index.php/profile
Я пробовал это с Redirect:: to ('profile'); но это тоже не работает.
Redirect:: home (); приводит меня к www.mysite.com/index.php что заставляет меня думать, что мой mod_rewrite как-то не работает, но у меня есть
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
В .htaccess под открытым небом.
1 ответ:
Для Laravel, чтобы генерировать ссылки минус индекс.PHP префикс, вы должны настроить его правильно в дополнение к тому, чтобы иметь .файл htaccess.
Это легко пропустить, поэтому убедитесь, что вы установили
'index' => '',в свойapplication/config/application.php. Он находится на строке 42 в конфигурации по умолчанию.
Comments