我有一个主站点(/ site)和两个hotsites(/ market,/ content)和1个admin(/ admin)。现在我只能使用localhost / site / controller访问主站点,但我想将所有“/”请求路由到主站点。
例如:
localhost/login -> localhost/site/login
同样适用于GET和POST请求。
任何提示?
我在laravel路线上尝试使用通配符而没有运气。
答案 0 :(得分:1)
Route::any('/(:any)/(:all)', function($site, $route)
{
return Redirect::to('site/'.$route);
});
我认为这样的事情应该有效。确保它位于routes.php
的底部,因为路线按其注册顺序进行评估。