Kohana域名路线

时间:2014-12-16 09:54:52

标签: php dns frameworks routes kohana

我无法在我的域上设置默认路由。我希望mydomain.com能够通往mydomain.com/app/new

我尝试了很多路线,但没有任何效果。

 Route::set('homePage', '')
->defaults(array(
    'controller' => 'app',
    'action' => 'new',
));

Route::set("home","mydomain.com")
->defaults(array(
    'controller' => 'app',
    'action' => 'new',
));

Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array(
    'controller' => 'app',
    'action' => 'new',
));

1 个答案:

答案 0 :(得分:0)

您需要正确设置base_url(在application/bootstrap.php中),例如

Kohana::init(array( 'base_url' =>'http://example.com/app/new/', ... ));

根据您为网站提供服务的方式,您可能还需要在RewriteBase中使用.htaccessRewriteBase /app/new/应该这样做。