2

我有一个主站点 (/site) 和两个热点站点 (/market, /content) 和 1 个管理员 (/admin)。现在我只能使用 localhost/site/controller 访问主站点,但我想将所有“/”请求路由到主站点。

例如:

localhost/login -> localhost/site/login

这同样适用于 GET 和 POST 请求。

有小费吗 ?

我试过在 laravel 路线中使用通配符,但没有运气。

4

1 回答 1

1
Route::any('/(:any)/(:all)', function($site, $route)
{
    return Redirect::to('site/'.$route);
});

我认为这样的事情应该有效。确保它位于您的底部,routes.php因为路线是按照它们注册的顺序进行评估的。

于 2013-05-23T02:56:04.233 回答