Что 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 под открытым небом.

614   1  

1 ответ:

Для Laravel, чтобы генерировать ссылки минус индекс.PHP префикс, вы должны настроить его правильно в дополнение к тому, чтобы иметь .файл htaccess.

Это легко пропустить, поэтому убедитесь, что вы установили 'index' => '', в свой application/config/application.php. Он находится на строке 42 в конфигурации по умолчанию.

Comments

    Ничего не найдено.