Как сделать url без index.php в kohana?

Пользователь

от urban_will , в категории: PHP , 8 месяцев назад

Как сделать url без index.php в kohana?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jazmyne , 8 месяцев назад

@urban_will 

Чтобы отключить отображение index.php в URL в Kohana, нужно сделать следующие шаги:

  1. Убедитесь, что файл .htaccess в корневой папке вашего проекта настроен правильно. Если такого файла нет, создайте его и добавьте следующий код в него:
1
2
3
4
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]


  1. Откройте bootstrap.php, который находится в папке application и раскомментируйте (уберите //) строку:
1
// echo Request::factory()


  1. В том же файле bootstrap.php найдите и раскомментируйте строку:
1
// ->execute();


  1. Теперь ваш URL должен работать без index.php. Например, вместо http://example.com/index.php/controller/action вы можете использовать http://example.com/controller/action.


Обратите внимание, что для правильной работы .htaccess ваш сервер веб-разработки должен поддерживать и разрешать использование файлов .htaccess.