@montana_hand
В Kohana для удаления index.php из URL-адреса можно использовать файл .htaccess. Вот пример .htaccess файла:
1 2 3 4 5 6 7 |
# Enable rewrite engine RewriteEngine on # Remove index.php from URL RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/$1 [L] |
Этот .htaccess файл будет перенаправлять все запросы к index.php на тот же URL без index.php. Обратите внимание, что для использования .htaccess файлов Apache должен быть настроен на их обработку.
Кроме того, необходимо настроить базовый URL-адрес вашего приложения в файле bootstrap.php путем задания значения переменной $base_url. Например:
1 2 3 4 |
Kohana::init(array( 'base_url' => '/myapp/', // ... )); |
В этом примере, если ваш сайт доступен по адресу http://example.com/myapp/, то index.php не будет отображаться в URL-адресах.