Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Kohana URLs including index on redirects and pagination

I am having an issue with the KO3 core inserting index.php into my URL's when I use redirect
Request::instance()->redirect('something'); or $paginationStuffHere->render().

The result of either of these is http://www.something.com/index.php/something

This is not an issue when I use full URL's for the redirects instead of relatives such as Request::instance()->redirect('http://www.something.com/something'); but there is not really a way to do this with the pagination functions... that I have found, so I really need to find where it is adding this index.php

This does not occur when I use View::factory('something/something')->render(); which is the only thing I have been able to find people having similar problems with

The base URL is set to '/' in bootstrap.php

My .htaccess looks like this

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

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

Thanks in advance for any suggestions.

like image 534
david Avatar asked Dec 06 '22 23:12

david


1 Answers

Find Kohana::init() in your bootstrap.php and set index_file to FALSE in that array

like image 182
Kemo Avatar answered Jan 28 '23 11:01

Kemo