2017-05-06 86 views
0

我是新來laravel,我成功地部署在godaddy的我laravel項目共同主辦的,它完美......但域不工作...子域得到內部服務器錯誤laravel 5.3

這是我的路線的本質/ web.php

<?php 


Route::group(['domain' => 'example.com'], function(){ 

    Route::get('/', function() { 
     return view('welcome'); 
    }); 

}); 

Route::group(['domain' => 'cars.example.com'], function(){ 

    Route::get('/', function() { 
     return view('cars'); 
    }); 

}); 

所以,每當我嘗試訪問cars.example.com,它所帶來的錯誤「500內部服務器錯誤」

傢伙,我需要在這一個你的幫助,謝謝

回答

0

這適用於我,但我不使用godaddy。

// All subdomain routes 
Route::group(['domain' => 'cars.example.com'], function() { 
    Route::get('/', function() { 
     return view('cars'); 
    }); 
}); 

// All domain routes 
Route::get('/', function() { 
    return view('welcome'); 
}); 

如果你想要看起來可以做到這一點。

// Captures all sub domains 
Route::group(['domain' => '{subdomain}.example.{tld}'], function() { 
    Route::get('/', function() { 
     return view($subdomain); 
    }); 
}); 

// All domain routes 
Route::get('/', function() { 
    return view('welcome'); 
}); 
+0

由於@whoacowboy但它像我想用一個laravel項目域和子域兩者,使得在一個路線::組,我定義該域allthe路線,而做到這一點的其他子域名,所以這裏的汽車不是一個文件夾,而是一個視圖 – Nsacent

+0

我正在做類似的事情。這對於域和子域都使用一個項目。請參閱答案註釋。 – whoacowboy

+0

它的作品完全適用於example.com域名,即使在更改爲您的代碼後,由於這一點,但它仍然給我「子域名500內部服務器錯誤」,您認爲它是我的.htaccess文件的問題嗎? – Nsacent