0
我想要這樣的網址:http://somecontroller.example.com
其中somecontroller
將是任何控制器...我使用Kohana3.1。kohana 3.1路由,設置控制器轉發域,在url
我知道路由以及使許多路線,但我沒有一個如...
我有引導的默認路由:
Route::set('default', '(<controller>(/<action>(/page<page>)(/<id>)))')
->defaults(array(
'directory' => 'index',
'controller' => 'main',
'action' => 'index',
));
感謝您的回答......我將這段代碼添加到自舉程序中,但仍然無法正常工作......我需要的確是http://somecontroller.example.com這樣的URL ......無論如何,這些操作都不會從bootstrap或從.htaccess,或者如果它將被製作成任何其他方法... – user3059706
使用'$ _SERVER ['HTTP_HOST']',您可以將您的路由更改爲任何您想要的。你只需要加入一個條件if($ _SERVER ['HTTP_HOST'] ==='somecontroller.example.com'){你的路線,同時通過somecontroller.example.com訪問你的網站} else {你的路線在訪問你的網站時由其他域}。在你的路線上,不要放置一個控制器標籤,而是把它放在默認值中。 –