URL-адреса Kohana, включая индекс перенаправлений и нумерации страниц - PullRequest
5 голосов
/ 27 февраля 2011

У меня проблема с ядром KO3, вставляющим index.php в мои URL, когда я использую перенаправление
Request :: instance () -> redirect ('кое-что');или $ paginationStuffHere-> render ().

Результатом любого из них является http://www.something.com/index.php/something

Это не проблема, когда я использую полные URL-адреса для перенаправлений вместо родственников, таких как запрос:: instance () -> redirect ('http://www.something.com/something');, но на самом деле не существует способа сделать это с помощью функций разбиения на страницы ..., которые я обнаружил, поэтому мне действительно нужно найти, куда он добавляет этот index.php

Этого не происходит, когда я использую View :: factory ('нечто / что-то') -> render (); это единственное, что мне удалось найти людей, имеющих подобные проблемы с

Базовый URL установлен в '/' в bootstrap.php

Мой .htaccess выглядит следующим образом

RewriteEngine On
RewriteBase /
RewriteRule ^(application|modules|system) -[F,L]
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d

RewriteRule .* index.php/$0 [PT,L]

Заранее благодарен за любые предложения.

1 Ответ

16 голосов
/ 27 февраля 2011

Найдите Kohana :: init () в вашем bootstrap.php и установите для index_file значение FALSE в этом массиве

...