laravel子域路由显示没有路由条目的页面

时间:2016-05-05 12:43:55

标签: php laravel-5.2

我有一个域名www.asdasd.com我正在使用laravel。那里有几个路由(b,c,d)。我在这里也有一个子域demo.asdasd.com,其中route是(b,c)。

现在我的问题是,如果有人想去demo.asdasd.com/d它显示www.asdasd.com/d的用户页面,但我没有写这个网址的anu路线。我不想显示任何我没有为该子域路由的页面。

我的路线文件类似于以下内容,

Route::group(['domain'=>'demo.asdasd.com'], function(){
    Route::get('/', 'baseController@ud');
    Route::get('b', 'baseController@b2');
    Route::get('c', 'baseController@c2');
});


Route::get('/', 'PageController@index');
Route::get('b', 'PageController@b');
Route::get('c', 'PageController@c');
Route::get('d', 'PageController@d');

提前致谢

1 个答案:

答案 0 :(得分:1)

Route::group(['domain'=>'demo.asdasd.com'], function(){
    Route::get('/', 'baseController@ud');
    Route::get('b', 'baseController@b2');
    Route::get('c', 'baseController@c2');
});

Route::group(['domain'=>'www.asdasd.com'], function(){
   Route::get('/', 'PageController@index');
   Route::get('b', 'PageController@b');
   Route::get('c', 'PageController@c');
   Route::get('d', 'PageController@d');
});