使用Laravel进行子域路由

时间:2016-03-28 18:57:58

标签: php laravel nginx dns subdomain

我们有一个使用子域demo.ourwebsite.com的演示服务器,它具有我们的实时网站ourwebsite.com的所有功能,除了一个非常恼人的问题:

我们SearchController方法的路由无法正常工作。

在我们的routes.php中,我们的SearchControllercontrollersresources的一部分,这适用于localhost和我们的实际网站上此控制器中的所有方法。

Route::controllers([
    'search' => 'SearchController',
// others ...
]);

Route::resources([
    'search' => 'SearchController'
// others ...
]);

这是一个示例网址,适用于localhost和我们的实际网站,但不适用于我们的演示网站:

http://demo.ourwebsite.com/search/suggest-skills?q=python // getSuggestSkills()方法

我们得到的是Laravel 404,而不是nginx 404,所以我认为问题出在我们的PHP代码中。虽然为了清楚起见,这里是我们的nginx.conf:

server {
    listen 80;
    server_name demo.ourwebsite.com;  

0 个答案:

没有答案