Php 路由包括/索引
所以我想知道在Php 路由包括/索引,php,kohana,kohana-3,Php,Kohana,Kohana 3,所以我想知道在action\u index()函数中,为什么kohana在url的末尾包含索引词 所以结果是这样的:controller\u name/action\u name,但我不想index出现在那里。如何禁用ifaction\u index()?您可以轻松地从url中删除index.php。打开应用程序/bootstrap.php文件,并将索引文件设置为false Kohana::init(array( 'base_url' => '/kohana/', 'ind
action\u index()
函数中,为什么kohana在url的末尾包含索引词
所以结果是这样的:
controller\u name/action\u name
,但我不想index
出现在那里。如何禁用ifaction\u index()
?您可以轻松地从url中删除index.php
。打开应用程序/bootstrap.php
文件,并将索引文件设置为false
Kohana::init(array(
'base_url' => '/kohana/',
'index_file' => FALSE
));
您需要在您的路线中选择这样的操作
Route::set('home', 'home(/<action>)')
->defaults(array(
'controller' => 'Home',
'action' => 'index'
));
Route::set('home'、'home(/)')
->默认值(数组)(
“控制器”=>“主控制器”,
'操作'=>'索引'
));
现在两个http://domain_name/home/index
和http://domain_name/home
将触发action\u index
“index”而不是“index.php”。如果设置,默认操作是index
,因此url中不需要它。在bootstrap.php
文件中检查它。